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)

Lexx09 12.01.2017 11:52

Продолжил эксперименты и в результате нашел очень простой способ, до которого почему-то сразу не догадался.

В общем, при запуске explorer.exe панель задач рисуется сразу в скрытом (HIDE) режиме, т.е. ее не видно. При сворачивании/закрытии iCarDS - панель задач появляется и ведет себя абсолютно так же, как и обычно, т.е. не пропадает при сворачивании всех окон, и другие окна ее не перекрывают. При этом в iCarDS должно быть включено скрытие панели задач.

Но опять есть небольшой несущественный нюанс - если выключить автозапуск iCarDS, то комп загрузится с невидимой панелью задач. Для ее отображения нужно написать однострочный Autoit-скрипт, и запускать его. Либо запустить и сразу закрыть/свернуть iCarDS.

seriousstas 12.01.2017 19:33

Lexx09
поясни про цель экспериментов ..
Загружать Икар-Оболочку с рабочим столом - верно ?
Цитата:

Для ее отображения нужно написать однострочный Autoit-скрипт, и запускать его
Может запускать панель так-же , как ты запускал Explorer - по кнопке "свернуть" ?

Lexx09 12.01.2017 21:35

Цитата:

Сообщение от seriousstas (Сообщение 379567)
Lexx09
поясни про цель экспериментов ..
Загружать Икар-Оболочку с рабочим столом - верно ?

Да. Цель - запускать explorer чуть позже запуска iCarDS, чтобы загрузились и стартанули все программы (которые не стартуют, если iCarDS в качестве оболочки), и чтобы не мельтешила панель задач.

Цитата:

Сообщение от seriousstas (Сообщение 379567)
Может запускать панель так-же , как ты запускал Explorer - по кнопке "свернуть" ?

Панель задач - это часть explorer'а, это он ее рисует.

seriousstas 12.01.2017 22:33

Понял.
Цитата:

Панель задач - это часть explorer'а, это он ее рисует.
имел ввиду - показать через WinSetState

Lexx09 12.01.2017 23:43

Так я борюсь не с показом панели задач, а с этим - панель задач появляется на некоторое время при запуске explorer'а после iCarDS. Блин, на Win7 x64 почти получилось, но кнопка Пуск отображается...

seriousstas 13.01.2017 01:49

Цитата:

я борюсь
надеюсь получится .. !
Я по сну тоже видел темный лес - сейчас просто пользуюсь .. уже неделя , как часы ..

shumaz 15.01.2017 03:20

Цитата:

Сообщение от seriousstas (Сообщение 379004)
Если есть возможность включения функции слежения за Wi-Fi (автоподхват) и
Оверлейной кнопкой (принудительная автопрозрачность, если не скрылась сама) через настройки Икара - то здесь примеры (собирал в работающий механизм duzzy) я лишь упростил и добавил в iCarMainScript :
Скачать iCarMainScript.zip

Стас,
Lexx09

заменил iCarMainScript.exe и вернулась старая проблема описаная тут =>.
Решением был правленый iCarMainScript.exe от Lexx09 (вот он)

собственно ПРОСЬБА: можете в версию iCarMainScript.exe с функцией слежения за Wi-Fi добавить в цикле убирание рамки вокруг окна BlueStacks и скрытие иконки из трея? ну либо просто поделитесь кодом AutoIt я перекомпилирую сам.

Спасибо!

seriousstas 15.01.2017 07:04

Цитата:

Сообщение от shumaz (Сообщение 379687)
Стас,
Lexx09

заменил iCarMainScript.exe и вернулась старая проблема описаная тут =>.
Решением был правленый iCarMainScript.exe от Lexx09 (вот он)

собственно ПРОСЬБА: можете в версию iCarMainScript.exe с функцией слежения за Wi-Fi добавить в цикле убирание рамки вокруг окна BlueStacks и скрытие иконки из трея? ну либо просто поделитесь кодом AutoIt я перекомпилирую сам.

Спасибо!

Добавить можно - я не знаю , что ...

Lexx09 15.01.2017 13:53

Код:

; Если BlueStacks запущен, то...
If (ProcessExists("HD-Frontend.exe") And ($bsNoBorder = 1)) Then
        ; Убираем рамку вокруг окна BlueStacks
        $bsHandle = WinGetHandle("BlueStacks App Player")
        $bsStyle = _WinAPI_GetWindowLong($bsHandle, $GWL_STYLE)
        $bsStyle = BitAND($bsStyle, BitNOT($WS_BORDER), BitNOT($WS_CAPTION), BitNOT($WS_THICKFRAME))
        _WinAPI_SetWindowLong($bsHandle, $GWL_STYLE, $bsStyle)
EndIf


seriousstas 15.01.2017 18:37

Вложений: 1
shumaz
проверь (из эмуляторов видел-щупал только Мему)

если не нужен рестарт адаптера при старте Икара - убери вначале скрипта (после переменных) :
Код:

_disable_()
Sleep(1000)
_enable_()

вначале скрипта


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

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