Что нового

зацикливание проверки существования файла и действие

RockMan

Новичок
Сообщения
67
Репутация
0
Подскажите есть проблема, хочу зациклить в While вот такой вот код, в файле MS.exe - самораспаковывающийся архив который содержит файл test.txt и помещает его в папку 2,

так вот скрипт по кругу открывает архив MS.exe даже не смотря на то текстовик находится в папке 2, как корректно зациклить чтобы он открывался только 1 раз и только при отсутствии текстовика?

Код:
while 1
sleep (1000)
	 If not FileExists ("C:\2\test.txt") Then
	Run ("C:\1\MS.exe")
	sleep (4000)
	 
wend
 
A

Alofa

Гость
После "Then" поставьте пробел и знак "_", или напишите выражение в одну строку, или впишите после "sleep (4000)" следующей строкой "EndIf".
 
Автор
R

RockMan

Новичок
Сообщения
67
Репутация
0
не помогает ни 1 ваш вариант.. все равно он бесконечно вскрывает архив не смотря на то что файл уже на своем месте..
 
A

Alofa

Гость
cdjsend
Это 100% вариант:
Код:
While 1
	Sleep(1000)
	If Not FileExists("C:\2\test.txt") Then
		Run("C:\1\MS.exe")
		Sleep(4000)
	EndIf
WEnd

Если что не так - проверяйте правильность указанных путей.
 
Верх