Что нового

Проверка наличия программ

ANDYANDREY

Новичок
Сообщения
20
Репутация
0
Привет, подскажите как можно проверить сразу две программы на наличие?
Вот пример кода:
Код:
If ProcessExists ("pcI.exe" And "fixed.exe") Then
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
203
ANDYANDREY сказал(а):
Привет, подскажите как можно проверить сразу две программы на наличие?

Код:
If ProcessExists("pcI.exe") And ProcessExists("fixed.exe") Then MsgBox(0, "", "pcI.exe & fixed.exe")
 
Автор
A

ANDYANDREY

Новичок
Сообщения
20
Репутация
0
А как сделать так же, только с "If Not"?
Код:
If NOT ProcessExists("pcI.exe") And NOT ProcessExists("fixed.exe") Then

Таким образом не работает если прописывать дважды "If NOT"

И еще как сделать по два процесса на
Код:
ProcessWaitClose("clock.exe")
и
Код:
ProcessClose("clock.exe")
, пробовал по всякому и в справке смотрел.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
ANDYANDREY [?]
Таким образом не работает
А если подумать.
Код:
$iPid1 = Run("notepad.exe")
$iPid2 = Run("mspaint.exe")
Sleep(1000)
_ProcessExists()

ProcessClose($iPid1)
ProcessClose($iPid2)
Sleep(1000)
_ProcessExists()

Func _ProcessExists()
   If NOT ProcessExists("notepad.exe") And NOT ProcessExists("mspaint.exe") Then
	  MsgBox(0, " :)", "The example did not help me, let others think.")
   Else
	  MsgBox(0, " :(", "Thus it does not work, and it is contraindicated to me to think.")
   EndIf
EndFunc ;==>_ProcessExists

ANDYANDREY [?]
И еще как сделать по два процесса на
[box title=ProcessWaitClose]Приостанавливает выполнение скрипта до тех пор, пока указанный процесс не перестанет существовать.[/box]


пробовал по всякому и в справке смотрел
Тут и полиграфа не нужно :-X
 
Верх