<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12579&amp;type=atom" />
	<updated>2017-04-04T18:02:16Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=12579</id>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114598#p114598" />
			<content type="html"><![CDATA[<p>Правильной дорогой идете, товарищи!<br />Во времена когда писался мой скрипт облачные хранилища были экзотикой. Да и модемная связь оставляла желать лучшего. Сейчас все действительно проще...</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-04T18:02:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114598#p114598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114592#p114592" />
			<content type="html"><![CDATA[<p>Можете смело через FileGetTime сделать.<br />Читать можете через FileRead (потом просто регуляркой пройтись) либо через Loop, Read и построчно проверять.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-04-04T12:31:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114592#p114592</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114591#p114591" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, понял. Но такое я не смогу реализовать самостоятельно. Функцию<em> WatchFolder()</em> скачал, но пока не разобрался, как привести ее в действие. И нельзя для считывания такого текстового файла ограничится командой <em>FileRead</em>? А дату модификации, как понимаю, можно узнать с помощью команды <em>FileGetTime</em>, но узнать, была ли дата изменена - не знаю, кроме как постоянного считывать в переменную эту дату и сравнивать через заданный промежуток времени с предыдущим значением с помощью неравенства (<em>!=</em>). Если это не единственный способ, приведите пример, пожалуйста.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-04-04T11:57:05Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114591#p114591</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114590#p114590" />
			<content type="html"><![CDATA[<p>Я не совсем понимаю, ваш алгоритм получейний-отправлений уведомлений.<br />Но можно создать текстовый файл в вотчфолдере с записями:<br /></p><div class="codebox"><pre><code>; скрипт1
; скрипт2
; скрипт3</code></pre></div><p>Захотели что-то запустить - точку с запятой убрали.<br />Следящий скрипт смотрит за этим файлом - если дата модификации изменилась - проверяет, какой скрипт раскоментирован и запускает его.<br />После чего снова его комментирует.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-04-04T10:19:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114590#p114590</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114589#p114589" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, при таком варианте, для получения отчета, на смартфоне будет необходимо производить копирование файлов, что представляется мне менее удобным. Возожно, я ошибаюсь.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-04-04T10:00:58Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114589#p114589</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114587#p114587" />
			<content type="html"><![CDATA[<p>Можно сделать следящий скрипт, который будет следить за синхронизированной директорией.<br />И при появлении скрипта, либо текстового документа с ссылкой на скрипт запускать его, после чего удалять его из директории и ждать следующего.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-04-04T09:23:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114587#p114587</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114585#p114585" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, в общем, да. Я представляю себе это следующим образом:<br /></p><ul><li><p>На смартфоне и ПК синхронизирована директория с несколькими скриптами в отдельности, а также условным мастерскриптом, который работает в фоне и обновляет себя с заданым интервалом времени. В него прописывается вложение соседних сркиптов и перечисляются закомментированные строки для запуска каждого из них.</p></li><li><p>Для запуска определенного скрипта со смартфона, необходимо раскомментировать строку для запуска нужного сценария и сохранить изменения.</p></li><li><p>После получения необходимого отчета о выполнении сценария на ПК, вновь закомментировать строку. А для повторного запуска, вновь раскомментировать.</p></li></ul><p>Здесь мне бы хотелось как-то упростить последний пункт, например, чтобы после единоразвого выполнения, команда сама себя исключала из сценария (закомментировала). Или же я вовсе неверно представляю последовательность действий.</p><div class="codebox"><pre><code>

;MasterScript.ahk

#SingleInstance Force
SetTimer, reload, 1000

#Include script1.ahk
#Include script2.ahk
#Include script3.ahk

;Run script1.ahk
;Run script2.ahk
;Run script3.ahk

reload:
Reload
return

</code></pre></div>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-04-04T07:46:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114585#p114585</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114579#p114579" />
			<content type="html"><![CDATA[<p>А не проще ли синхронизировать папку и в нее посылать скрипты?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2017-04-04T02:30:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114579#p114579</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114577#p114577" />
			<content type="html"><![CDATA[<p><strong>mozers</strong>, вышло такое сообщение:<br /><span class="postimg"><img src="http://puu.sh/v8gsC/66f6711c68.png" alt="http://puu.sh/v8gsC/66f6711c68.png" /></span><br />Прим этом, при запуске mailcmd_004.js выходит сообщение:<br /><span class="postimg"><img src="http://puu.sh/v8kPB/833ea34d13.png" alt="http://puu.sh/v8kPB/833ea34d13.png" /></span><br />хотя в файл c:\terminal\client\config\terminal.ini я ввел TerminalId=<strong>10000</strong>.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-04-03T21:49:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114577#p114577</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114565#p114565" />
			<content type="html"><![CDATA[<p>1. Из головы.<br />2. Необязательно если AutoHotkeyU32.exe там установлен. Скрипт выполняет ЛЮБЫЕ команды ОС.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-03T11:40:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114565#p114565</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114564#p114564" />
			<content type="html"><![CDATA[<p><strong>mozers</strong>, спасибо!<br />Номер терминала брать из головы или это значение определяется специальным образом?<br />Вложеный AHK-скрипт обязательно должен быть интерпретирован в exe?</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-04-03T10:26:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114564#p114564</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114563#p114563" />
			<content type="html"><![CDATA[<p><strong>becauseim</strong><br />1. Регистрируем ящик вида <span style="color: blue">terminal068@ya.ru</span>, где <span style="color: blue">068</span> - номер удаленного терминала.<br />2. Исправляем в скрипте параметры: <span style="color: blue">psw</span>(пароль на ящик) и <span style="color: blue">sender</span>(адрес получателя отчетов о выполнении).<br />3. Создаем файлик <span style="color: blue">c:\terminal\client\config\terminal.ini</span> с одной строчкой <span style="color: blue">TerminalId=068</span>, где <span style="color: blue">068</span> - номер удаленного терминала.<br />4. Запускаем скрипт командой <span style="color: blue">cscript mailcmd_004.js</span><br />5. Посылаем на адрес <span style="color: blue">terminal068@ya.ru</span> письмо с вложением <span style="color: blue">MyAHKscript.exe</span> и текстом:<br /></p><div class="codebox"><pre><code>4370998
attach\MyAHKscript.exe
echo Скрипт завешен с кодом %errorlevel%</code></pre></div><p>где 1я строка - секретный код (без него все письма попадают в спам),<br />2я строка - запуск твоего скрипта (по умолчанию все вложения распаковываются в подпапку <span style="color: blue">attach</span>)<br />3я строка - произвольная команда OS<br />6. После выполнения скрипт пришлёт вывод всех выполненных команд на адрес <span style="color: blue">sender</span>.</p><p>Для тестирования удаленный терминал не обязателен. Работоспособность можно испытать на любой машине имеющей доступ в инет. Все действия и ошибки, выполняемые скриптом, выводятся в консольное окно.<br />Если возникнут какие то мелкие вопросы, то пиши в приват - решим.</p><p>Если кого то еще заинтересует поделка, то готов допилить её до приличного вида (с того времени когда это писалось прошло очень много времени - массу нового познал - идеи появились - но зачем творить невостребованные вещи?).</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-03T07:26:25Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114563#p114563</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114517#p114517" />
			<content type="html"><![CDATA[<p><strong>mozers</strong>, спасибо! Не нашел в архиве сопутствующей информации. Можно краткое руководство по настройке скрипта?<br />Напомню, что мне необходим запуск прикрепленных AHK-скриптов из сообщений от конкретного адреса, т.е. от самого себя.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-04-02T10:47:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114517#p114517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114473#p114473" />
			<content type="html"><![CDATA[<p><a href="http://dropmefiles.com/7XVU1">Вот</a>.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-03-31T18:03:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114473#p114473</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: Удаленный запуск AHK-скриптов со смартфона]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=114463#p114463" />
			<content type="html"><![CDATA[<p><strong>mozers</strong>, можно зеркало? <a href="http://dropmefiles.com">Сюда</a>, например. У меня ссылка не работает.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2017-03-31T15:50:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=114463#p114463</id>
		</entry>
</feed>
