Автокликер Clickermann :: Форум
		Основной раздел => Общие вопросы => Topic started by: мои яички съели птички on January 30, 2019, 12:20:08 PM
		
			
			- 
				Помогите реализовать.
1. Текст из файла txt 1 строка сравнить с буфером если текст отличается выполнить внешний файл.
2. Если пинг на ya.ru есть продолжить выполнение скрипта.
			 
			
			- 
				Что подразумевается под "выполнить внешний файл"
1.
IF(FROMCLIP() ! TFREAD("text.txt", 1))
// Выполнить внешний файл
END_IF
На счет второго, кликер не умеет пинговать. Можно конечно послать запрос через  HTTPGET но эта функция работает только по не шифрованному протоколу http, а ya.ru не работает через http
$a = HTTPGET("http://ya.ru")
LOGWRITE ($a)
HALT
			 
			
			- 
				внешний файл это программа .exe
не обязательно пинговать ya.ru задача проверить наличие интернета и если его нет повторить задание.
			 
			
			- 
				
EXECUTE("программа.ехе")
			 
			
			- 
				
$a = HTTPGET("http://ya.ru")
LOGWRITE ($a)
HALT
Вроде понял при отсутствии пинга ошибка уходит в лог, а вот дальше нужно если есть файл errorlog.txt или в файле есть error выполнять другое действие.
			 
			
			- 
				
IF(FROMCLIP() ! TFREAD("text.txt", 1))
   EXECUTE("программа.ехе")
END_IF
IF(HTTPGET("http://crapware.aidf.org/") ! "")
   // Тут действия если интернет есть
END_IF
			 
			
			- 
				ошибка при интерпретации строки
IF(HTTPGET("http://crapware.aidf.org/") ! "")
			 
			
			- 
				А какая у тебя версия кликера?
			
 
			
			- 
				4.13
			
 
			
			- 
				я не знаю, у меня тоже 4.13 и всё работает, но на свеже-скачанным такая же фигня
P.S.
Попробуй так 
IF(STRLEN(HTTPGET("http://crapware.aidf.org/")) > 0)
		
END_IF
			 
			
			- 
				спс работает