28.08.2015, 11:29
|
#108
|
Старший Пользователь
Регистрация: 18.04.2009
Город: Краснодар
Регион: 23, 93
Машина: Приора хэтчбек
Сообщений: 980
|
Цитата:
Сообщение от Krysanov
Lexx09 
Есть, например, три чувствительные ко сну программы...."iCar DS", "SP Dialer.exe" и "Franson GpsGate"
Функция Suspend будет такая?:
Код:
; Вход в спящий режим
Func Suspend()
; Закрываем iCarDS
WinClose("iCar DS")
; Закрываем программу по коннекту интернета
;WinClose("SP Dialer")
; Закрываем GpsGate
WinClose("Franson GpsGate")
If (ProcessWaitClose("iCarDS.exe", 3) == 0) Then
ProcessClose("iCarDS.exe")
EndIf
If (ProcessWaitClose("SP Dialer.exe", 3) == 0) Then
ProcessClose("SP Dialer.exe")
EndIf
If (ProcessWaitClose("iCarDS.exe", 3) == 0) Then
ProcessClose("Franson GpsGate")
EndIf
EndFunc
или так ?
Код:
; Вход в спящий режим
Func Suspend()
; Закрываем iCarDS
WinClose("iCar DS")
; Закрываем программу по коннекту интернета
;WinClose("SP Dialer")
; Закрываем GpsGate
WinClose("Franson GpsGate")
If (ProcessWaitClose("iCarDS.exe", 3) == 0) Then
ProcessClose("iCarDS.exe")
If (ProcessWaitClose("SP Dialer.exe", 3) == 0) Then
ProcessClose("SP Dialer.exe")
If (ProcessWaitClose("iCarDS.exe", 3) == 0) Then
ProcessClose("Franson GpsGate")
EndIf
EndFunc
|
Оба варианта неправильные.
Должно быть так:
Код:
; Вход в спящий режим
Func Suspend()
; Закрываем iCarDS
WinClose("iCar DS")
; Закрываем программу по коннекту интернета
WinClose("SP Dialer")
; Закрываем GpsGate
WinClose("Franson GpsGate")
If (ProcessWaitClose("iCarDS.exe", 3) == 0) Then
ProcessClose("iCarDS.exe")
EndIf
If (ProcessWaitClose("SP Dialer.exe", 3) == 0) Then
ProcessClose("SP Dialer.exe")
EndIf
If (ProcessWaitClose("GpsGateXP.exe", 3) == 0) Then
ProcessClose("GpsGateXP.exe")
EndIf
EndFunc
__________________
Приора хэтчбек
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, круиз-контроль...
|
|
|