![]() |
|
|
#361 |
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Небольшие правки (для своих нужд и для стабильной работы) скриптов в шапке темы и полезные ссылки .
Схема работает очень стабильно уже долгое время - без единого сбоя .. Расшифровка блоков SUSPEND.exe : Пауза при обычном запуске (без сна) : Sleep(1500) - Задержка 1.5 секунды ; Перезапуск служб BlueSoleil при обычном старте Рестарт служб BT BlueSoleil для стабильности при выходе из Сна и Гибернации ;Циклический перезапуск Wi-Fi: если нет И-нета - рестарт - позволяет быстро сединится, например с мобильным 3G . В паре с Tasker - соединяется мгновенно . ;Циклическая проверка прозрачности иконки полноэкранного шаблона FSReal подробнее : http://pccar.ru/showpost.php?p=344768&postcount=216 ; Вход в спящий режим (Команды) Закрываем Икар : WinClose("iCar DS") и всё что нужно ещё ... ; Выход из спящего режима(Команды) If (ProcessWaitClose... - Здесь перепроверяем наличие процессов(окон) - если есть - закрываем WinClose - закрыть программу ProcessClose- закрыть принудительно программу (процесс) Запуск Икара : ShellExecute("C:\Program Files (x86)\TipTop software\iCar DS\iCarDS.exe") и все, что нужно ещё .. Паузы Sleep -можно изменить под себя Если что-то не нужно , то просто удаляем блоками : Код:
; Перезапуск BlueSoleilCS
Run('taskkill /f /im BtTray.exe',"", @SW_HIDE)
Run('taskkill /f /im BlueSoleilCS.exe',"", @SW_HIDE)
Run('taskkill /f /im BsHelpCS.exe',"", @SW_HIDE)
Run('taskkill /f /im BsMobileCS.exe',"", @SW_HIDE)
Sleep(200)
Код:
; Перезапуск Wi-Fi (с проверкой)
$var = Ping("www.google.com",250)
If @error Then
_RunDOS('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection"
Sleep(2000)
_RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection"
Код:
;Начало цикла
While 1
;Циклический перезапуск Wi-Fi:
$connect = _GetNetworkConnect()
If Not $connect Then
_RunDOS('netsh interface set interface "Беспроводная сеть" DISABLE') ; выкл "Local Area Connection"
Sleep(5000)
_RunDOS('netsh interface set interface "Беспроводная сеть" ENABLE') ; вкл "Local Area Connection"
EndIf
;Циклическая проверка прозрачности иконки полноэкранного шаблона FSReal
$winList = WinList("[CLASS:TOverlayForm; W:77; H:73]")
If ($winList[0][0] = 1) Then
$hwnd = $winList[1][1]
WinSetTrans($hWnd, "", 50)
EndIf
Sleep(10000)
WEnd
;завершение цикла
Узнать размеры(W:77; H:73) кнопки можно программой AutoIt3\Au3Info_x64.exe перетянув прицел на неё . Последний раз редактировалось seriousstas; 11.12.2016 в 17:04. |
|
|
|
|
|
#362 |
|
Старший Пользователь
![]() Регистрация: 27.08.2015
Регион: Украина
Сообщений: 289
![]() |
|
|
|
|
|
|
#363 |
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#364 |
|
Старший Пользователь
![]() Регистрация: 10.11.2014
Возраст: 49
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
![]() ![]() ![]() ![]() ![]() ![]() |
seriousstas, Lexx09 привет. Не по теме ,нужна помощь.
При запуске Икара мельтешит окно Плагина связи с авто OBDmain. Хочу сделать его прозрачным на определенное время. Основа скрипта http://pccar.ru/showpost.php?p=344768&postcount=216 А это что я пытался сделать. Код:
#NoTrayIcon
#RequireAdmin
#pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico")
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_UseUpx=y
#AutoIt3Wrapper_Run_AU3Check=n
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WindowsConstants.au3>
#include<Process.au3>
$winList = WinList("[CLASS:TFormMain]")
If ($winList[0][0] = 1) Then
$hwnd = $winList[1][1]
WinSetTrans($hWnd, "", 0)
EndIf
Sleep(9000)
$winList = WinList("[CLASS:TFormMain]")
If ($winList[0][0] = 1) Then
$hwnd = $winList[1][1]
WinSetTrans($hWnd, "", 255)
EndIf
Запускаю скрипт и Икар вместе, окно OBDmain остается неизменным. |
|
|
|
|
|
#365 |
|
Старший Пользователь
![]() Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 980
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Навскидку...
Возможно, окно плагина OBDMain имеет такой-же класс, как и окно iCarDS - "TFormMain". В скрипте идет обращение к первому найденному окну с таким классом. Если iCarDS запущен, то его окно первое, а OBDMain - второе. Надо отслеживать кол-во найденных окон, если их два - то обращаться ко второму. Как-то так: PHP код:
__________________
Приора хэтчбек Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль... |
|
|
|
|
|
#366 | |
|
Старший Пользователь
![]() Регистрация: 10.11.2014
Возраст: 49
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
Код HTML:
#NoTrayIcon #RequireAdmin #pragma compile(Icon, "C:\Program Files (x86)\AutoIt3\Icons\au3script_v9.ico") #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_Compression=4 #AutoIt3Wrapper_UseUpx=y #AutoIt3Wrapper_Run_AU3Check=n #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <WindowsConstants.au3> #include <Process.au3> ; Ожидание 15 секунд до появление окна OBDmain $hWnd = WinWait("[CLASS:TFormMain]", "", 15) ; Устанавливает прозрачность окна OBDmain - 0. WinSetTrans($hWnd, "", 0) ; Время прозрачность окна. Sleep(15000) ; Устанавливает прозрачность окна OBDmain - 255. WinSetTrans($hWnd, "", 255) |
|
|
|
|
|
|
#367 | |
|
Старший Пользователь
![]() Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 980
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Цитата:
PHP код:
__________________
Приора хэтчбек Win7 x64 Pro, Intel Core i3-3240 Ivy Bridge 2x3.4GHz HT, DDR3 2x4Gb, SSD SiliconPower Ace A55 128GB SATAIII, ASRock B75M-ITX, M2-ITX rev.2F, GPS Beitian BN-808, Logitech Wireless Touch Keyboard K400r, ИК-пульт Prology RCD-350, круиз-контроль... |
|
|
|
|
|
|
#368 |
|
Старший Пользователь
![]() Регистрация: 10.11.2014
Возраст: 49
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
![]() ![]() ![]() ![]() ![]() ![]() |
Может кому то и пригодиться.
http://ab57.ru/cmdlist/powercfg.html А, это всем кто пользуется сном......Чтобы просмотреть список всех устройств, которые могут пробудить компьютер Пуск-Поиск-cmd. Запуск от имени Администратор. Команда:Powercfg -devicequery wake_armed И все что может пробудить ком, будет видно. Стас, настроил комп на сон, через час гибернация. Пока все нормально работает без скриптов. Но как ты и писал где то выше, при просыпании бежит строка трека ,а потом картинки альбома. Вопрос... можно ли этот процесс или скрипт заморозить., при уходе в сон. |
|
|
|
|
|
#369 |
|
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|
|
|
|
|
#370 |
|
Super Moderator
![]() Регистрация: 12.11.2013
Возраст: 46
Город: Горно-Алтайск
Регион: 04
Машина: lexus rx300
Сообщений: 3,152
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
было бы неплохо кодерам глянуть в эту сторону и исправить.. чем придумывать костыли, имхо
__________________
Windows 8.1, 64 бит, iCar DS 1.7.0.60 LGA 1155 Intel(R) Core(TM) i5-3570 CPU @ 3,4 GHz (6 Mb), 2x DDRIII 4Gb 1333 MHz KINGMAX, ASRock IntelB75, VGA (DVI+HDMI)+PCX16 3,0, SSD TOSHIBA OCZ tr150 на 240 GB, 2,5 Samsung SATA 1 Tb 5400 rpm, 8Mb, M4-atx -hv Проект Кристалл-М=многоканальный звук в Lexus rx300 на базе CarPC! Установка Windows, iCarDS и всего, что необходимо для CarPC! ![]() _________________________________________
|
|
|
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | Поиск в этой теме |
|
|