Показать сообщение отдельно
Старый 27.08.2015, 23:21   #100
Lexx09
Старший Пользователь
 
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 980
Lexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud ofLexx09 has much to be proud of
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
Lexx09
Ты мог-бы показать вариант(с ф-ей Suspend, для меня AutoIt почти тёмный лес ) с закрытием через Икар ,
то-есть , что-бы после отработки скрипта он закрывался , а запускать
всё-таки через планировщик . Маленький пример на одном Икаре ?
Если я правильно понял, ты хочешь закрывать сам iCarDS из скрипта, который встроен в iCarDS, и который срабатывает при входе в сон? Если да, то:
  1. Закрывать родительский процесс (iCarDS.exe) из дочернего (ahk- или autoit-скрипт) не совсем неправильно. Ведь неизвестно, что там еще iCarDS будет делать после запуска встроенного скрипта. Хотя с ahk-скриптом вроде работает...
  2. Функция Suspend срабатывает в тот момент, когда Windows перед сном рассылает специальное сообщение (PBT_APMSUSPEND) всем процессам в системе. Как реализована обработка этого сообщения в iCarDS - неизвестно. Разработчик практически не участвует в наших дискуссиях.
Для экспериментов - вот код всего скрипта для встраивания в iCarDS:
Код:
WinClose("iCar DS")

If (ProcessWaitClose("iCarDS.exe", 3) == 0) Then
	ProcessClose("iCarDS.exe")
EndIf
__________________
Приора хэтчбек
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, круиз-контроль...

Последний раз редактировалось Lexx09; 28.08.2015 в 00:03.
Lexx09 вне форума   Ответить с цитированием