PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   iCarDS (http://pccar.ru/forumdisplay.php?f=121)
-   -   Инсталлятор iCarDS v1.7.0.60 (http://pccar.ru/showthread.php?t=23946)

seriousstas 30.11.2016 23:06

Lexx09
Цитата:

Зачем? Как этот функционал должен работать? Что должно происходить при установленной галке? Ведь cmd служат только для добавления и удаления задания в планировщике. Один раз запустил создание задачи и забыл...
Задание создается или удаляется .
Это важная функция создания бэкапа . Например , старенький АКБ (не у меня :) ) - после разряда, неправильное завершение может привести к "слетанию" настроек и тд. Тогда - просто восстанавливаем из папки . Либо + ещё кнопку для автозамены из папки бекапа в C:\Users\Home_PC\Documents\iCarDS\skins\Chameleon\
скриптом . Кнопка будет запускать один CMD и при повторном нажании - другой, удаляющий из планировщика - если это возможно конечно .
Если все сложно - можно проще : просто спрашивать из установщика - создавать задачу в планировщике или нет .
Возможно бекап подойдет и для восстановления настроек поле установки нового билда .

Евген_21 01.12.2016 17:18

Стас, проблему с телефоном пока решил через ТАСКЕР.
Пока все тестирую. Вообщем таскер рубит синий, после звонка (и все что связано с вызовами), и тут же включает.
Пока тестирую,но зависов с экраном телефона нет. :yes2:

seriousstas 02.12.2016 01:02

Цитата:

Сообщение от Евген_21 (Сообщение 376126)
Стас, проблему с телефоном пока решил через ТАСКЕР.
Пока все тестирую. Вообщем таскер рубит синий, после звонка (и все что связано с вызовами), и тут же включает.
Пока тестирую,но зависов с экраном телефона нет. :yes2:

А опиши ,в чем "зависон" . Если ответить кнопкой на экране - окно висит еще секунд 20 .
Если ответить из телефона , то сворачивается вверх в два раза дольше (сек 35-40) .
Ну вобщем - не проблема.. Или у Тебя вообще не сворачивается ?

Lexx09
по поводу навигации в win (не через BS или Мему) - некоторые (и я в тч) сталкивались с таким :
http://pccar.ru/showpost.php?p=376179&postcount=399
Может есть мысли, как побороть ?
По службам - ускорил загрузку некоторыми (добавил те , которых нет в твиках):
http://pcpro100.info/optimizatsiya-windows-8/
пропала надпись "подождите" при старте .. "Сервер" предлагаю вернуть - не верю , что никто по-сети не заходит .
также во-избежание такого :
http://pikabu.ru/story/protsess_quot..._na_24_3756019
для "Узел службы : локальной системы" можно отключать службу центра обновления .

Оболочкой сделать не получилось .. Не загружаются родные мультимедийные win 8.1 хоткеи -
соответственно не могу регулировать звук микшера винды кнопками руля . (кнопками на рамке)

Было-бы здорово, что-б динамическая "Следующий медиа" работала и из основного меню . Удобно выбирать кнопкой руля .
Сейчас нужно зайти в любой "медиа экран"..

Lexx09 02.12.2016 13:37

Цитата:

Сообщение от seriousstas (Сообщение 376180)
Оболочкой сделать не получилось .. Не загружаются родные мультимедийные win 8.1 хоткеи -
соответственно не могу регулировать звук микшера винды кнопками руля . (кнопками на рамке)

Попробуй скриптом, прописанным в Shell, запускать сначала iCarDS, потом, через пару секунд, explorer.

seriousstas 02.12.2016 18:36

Цитата:

Сообщение от Lexx09 (Сообщение 376228)
Попробуй скриптом, прописанным в Shell, запускать сначала iCarDS, потом, через пару секунд, explorer.

Да не охота снова переустанавливать ..(пробовал "без" - ставить чекбокс в установщике на "Икар в качестве оболочки", но так не получается активировать ф-ю )
и + использую гибридный СОН . Кто раз попробует - дальше сложно отказаться :)
Пока оставлю обычную загрузку ,но в следующий билдах было-бы здорово иметь такую возможность (догружать с задержкой и эксплорер).
Хотел спросить , а папку и файлы в режиме оболочки C:\Users\Home_PC\Documents\iCarDS\
можно менять (удалять перезаписывать) ? Мне показалось , что нет ..

seriousstas 03.12.2016 04:01

Цитата:

потом, через пару секунд, explorer.
Lexx09
а что внутри RunExplorer.exe (можно исходник) ?
Так - грузится проводник :
Run("explorer.exe")

а пока так :
Код:

ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe")
Sleep(2000)
ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\RunExplorer.exe")
WinWait('[Class:Shell_TrayWnd]')
$hTrayWnd = WinGetHandle('[Class:Shell_TrayWnd]')
WinSetState($hTrayWnd,'', @SW_HIDE)

Как убрать полностью панель задач при старте ОС - я не нашел ,
но с добавками в скрипт она мелькает на долю секунды ..

Есть в этом один +.
(предполагаю, что)В следствии твиков первый старт встроенных программ (после загрузки ОС) может быть дольше .
Я наблюдаю + 2-3 секунды . То-есть вижу надпись "Запуск приложения"
На чистой вин 8.1 такого нет .
Но если первой загрузить оболочку Икара (до експлорера ) - то программы так-же запускаются без проблем после рестарта ОС и первом старте (именно из Икара).

Lexx09 04.12.2016 21:00

seriousstas, исходник RunExplorer.au3:
PHP код:

#NoTrayIcon

#include <MsgBoxConstants.au3>

If (@OSArch "X86"Then
    $sKey 
"HKLM"
Else
    
$sKey "HKLM64"
EndIf

$sKey &= "\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon"

If (Not ProcessExists("explorer.exe")) Then

    $sShell 
RegRead($sKey"Shell")

    
RegWrite($sKey"Shell""REG_SZ""explorer.exe")
    If (@
errorThen
        MsgBox
($MB_ICONERROR"RunExplorer""Ошибка записи в реестр, код: " & @error)
    EndIf

    
Sleep(500)
    
Run(@WindowsDir "\explorer.exe")

    
Sleep(3000)

    
RegWrite($sKey"Shell""REG_SZ"$sShell)

EndIf 


seriousstas 05.12.2016 00:28

Цитата:

Сообщение от Lexx09 (Сообщение 376396)
seriousstas, исходник RunExplorer.au3:

Спасибо (и попутно вопрос - как теперь убрать его из кнопки сворачивания ?) , а у меня есть прогресс со всем этим .. позже напишу и мож покажу ..
............
И по поводу общения с Икаром из вне :
В сборке Ты отключаешь iCarDSHook.dll ,
а альтернатива ему только скрипт на AHK для Дуино:
PHP код:

icar := ComObjCreate("RideRunner.SDK")
icar.Execute("SetVar;duino_key;duino_111111101||OnDuinoKeyPress")
return 

Стало интересно , как-бы это выглядело для autoit ..
Спросил на autoit-script.ru - там молчат ..

Lexx09 05.12.2016 10:30

seriousstas, на Autoit выглядит практически так же:
PHP код:

$RRSDK ObjCreate("RideRunner.SDK")
$RRSDK.Execute("SetVar;duino_key;duino_111111101||OnDuinoKeyPress"


Lexx09 05.12.2016 10:38

Цитата:

Сообщение от seriousstas (Сообщение 376430)
Спасибо (и попутно вопрос - как теперь убрать его из кнопки сворачивания ?)

В файле ExecTBL.ini исправь строки:
Код:

"ZMINIMIZE","RUNQW;$SKINPATH$Scripts\RunExplorer.exe||MINIMIZE"
"CF_Exit_RR","RUNQW;$SKINPATH$Scripts\RunExplorer.exe||QUIT"

на:
Код:

"ZMINIMIZE","MINIMIZE"
"CF_Exit_RR","QUIT"



Часовой пояс GMT +4, время: 14:26.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot