<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: отправка файла на FTP сервер]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=6193</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=6193&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: отправка файла на FTP сервер».]]></description>
		<lastBuildDate>Tue, 20 Dec 2011 14:34:12 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=54813#p54813</link>
			<description><![CDATA[<p>Из бесплатных нашёл этот клиент, который удовлетворяет мои потребности.<br />http://www.bitkinex.com/</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Tue, 20 Dec 2011 14:34:12 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=54813#p54813</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=54779#p54779</link>
			<description><![CDATA[<p>А возможно ли этот скрипт усовершенствовать.<br />1) Чтобы например если неправильный логин либо пароль либо если в данный момент сервер не доступен, то он продолжал бы долбиться 1 раз в 10 секунд скажем.<br />2) Если файл уже такой существует, то продолжал бы его записывать, а не стирал.<br />3) Как загрузить всю директорию целиком, пока гружу вот так<br /></p><div class="codebox"><pre><code>put *.txt
put *.avi</code></pre></div><p>Что-то в ftp.exe я не нашёл таких комманд.<br />И curl тоже не прокатывает&nbsp; - его retrieve исключительно под transient error.<br />А мне надо чтобы он при любой ошибке продолжал долбить.<br />Потому как мне надо быть уверенным, что файл залился.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Mon, 19 Dec 2011 17:26:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=54779#p54779</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51554#p51554</link>
			<description><![CDATA[<p><span style="color: green"><strong>Вадим</strong>, не забываем пользоваться шифтом.</span></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 16 Sep 2011 13:58:25 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51554#p51554</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51553#p51553</link>
			<description><![CDATA[<p>Не могу зарегистрироваться)<br /> Беру continue, переходит на главную страницу.</p>]]></description>
			<author><![CDATA[null@example.com (Вадим)]]></author>
			<pubDate>Fri, 16 Sep 2011 13:34:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51553#p51553</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51543#p51543</link>
			<description><![CDATA[<div class="quotebox"><cite>Вадим пишет:</cite><blockquote><p>я понял (или не совсем) чего у меня не получилось отправить. ФТП.ексе не поддерживает отправку в passive режиме, а народ.ру как раз требует его. Пришлось брать другой клиент - curl.</p></blockquote></div><p>Рекомендую сменить на более ровный ФТП! Народ такой... народ... Я к примеру использую http://www.multimania.co.uk/. Бесплатный (до определенного размера) и никаких тупостей, как на народе!</p>]]></description>
			<author><![CDATA[null@example.com (DaVinchi)]]></author>
			<pubDate>Thu, 15 Sep 2011 18:51:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51543#p51543</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51511#p51511</link>
			<description><![CDATA[<p>я понял (или не совсем) чего у меня не получилось отправить. ФТП.ексе не поддерживает отправку в passive режиме, а народ.ру как раз требует его. Пришлось брать другой клиент - curl.</p>]]></description>
			<author><![CDATA[null@example.com (Вадим)]]></author>
			<pubDate>Wed, 14 Sep 2011 16:18:44 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51511#p51511</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51457#p51457</link>
			<description><![CDATA[<p>В общем то для того, что бы скрипт написаный выше не высвечивал никаких окошек, достаточно вписать в конце строки<br /></p><div class="codebox"><pre><code>RunWait %comspec% /c ftp.exe -s:&quot;%FTPCommandFile%&quot; &gt;&quot;%FTPLogFile%&quot;</code></pre></div><div class="codebox"><pre><code>RunWait %comspec% /c ftp.exe -s:&quot;%FTPCommandFile%&quot; &gt;&quot;%FTPLogFile%&quot;,,hide</code></pre></div><p>А так же убрать стротку<br /></p><div class="codebox"><pre><code>Run %FTPLogFile% ; Открыть лог-файл для просмотра.</code></pre></div><p>Вот как у меня получилось:<br /></p><div class="codebox"><pre><code>
; Следующий пример демонстрирует, как можно автоматизировать загрузку на FTP, используя встроенную
; в операционную систему команду для работы с FTP. Скрипт проверялся в Windows XP и 98se.
#NoTrayIcon
FTPCommandFile = %A_ScriptDir%\FTPCommands.txt
FileDelete %FTPCommandFile% ; На случай, если предыдущий запуск был прерван преждевременно.

FileAppend,
(
open мой.фтп.ком
мойлогин
мойпароль
binary
cd htdocs
put мой_фаил_для_отправки
delete SomeOtherFile.htm
rename OldFileName.htm NewFileName.htm
ls -l
quit
), %FTPCommandFile%

RunWait %comspec% /c ftp.exe -s:&quot;%FTPCommandFile%&quot;, ,Hide
FileDelete %FTPCommandFile% ; Удалить по соображениям безопасности.</code></pre></div><p>Теперь в трее не появляется значек и окно процесса не высвечивается, так же не сохраняет фаил лога и не открывает его после окончания.</p>]]></description>
			<author><![CDATA[null@example.com (DaVinchi)]]></author>
			<pubDate>Mon, 12 Sep 2011 18:53:18 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51457#p51457</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51295#p51295</link>
			<description><![CDATA[<p>так нужно удалить строчки <br /></p><div class="codebox"><pre><code>put %ПеременнаяСодержащаяИмяЦелевогоФайла%
delete SomeOtherFile.htm
rename OldFileName.htm NewFileName.htm</code></pre></div><p>вместо них написать<br /></p><div class="codebox"><pre><code>filecopy, c:/asd.txt, ftp://login:password@ftp.narod.ru</code></pre></div><p>?</p>]]></description>
			<author><![CDATA[null@example.com (Вадим)]]></author>
			<pubDate>Wed, 07 Sep 2011 16:20:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51295#p51295</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51290#p51290</link>
			<description><![CDATA[<p>А вам пример не помог? Какую часть поставленной задачи не удаётся решить используя пример?</p>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Wed, 07 Sep 2011 13:50:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51290#p51290</guid>
		</item>
		<item>
			<title><![CDATA[AHK: отправка файла на FTP сервер]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=51289#p51289</link>
			<description><![CDATA[<p>Нужно сделать скрипт, который выгружает файл (текстовый документ) на FTP сервер (в данном случае - ftp.narod.ru(авторизация по логин-пароль)). Если файл с таким названием существует - заменить. Нужно, чтобы скрипт работал в фоне, не выбивал ошибок, диалоговых окон.<br />Вот нашел пример в справке, может поможет:<br /></p><div class="codebox"><pre><code>; Следующий пример демонстрирует, как можно автоматизировать загрузку на FTP, используя встроенную
; в операционную систему команду для работы с FTP. Скрипт проверялся в Windows XP и 98se.
FTPCommandFile = %A_ScriptDir%\FTPCommands.txt
FTPLogFile = %A_ScriptDir%\FTPLog.txt
FileDelete %FTPCommandFile% ; На случай, если предыдущий запуск был прерван преждевременно.

FileAppend,
(
open host.domain.com
username
password
binary
cd htdocs
put %ПеременнаяСодержащаяИмяЦелевогоФайла%
delete SomeOtherFile.htm
rename OldFileName.htm NewFileName.htm
ls -l
quit
), %FTPCommandFile%

RunWait %comspec% /c ftp.exe -s:&quot;%FTPCommandFile%&quot; &gt;&quot;%FTPLogFile%&quot;
FileDelete %FTPCommandFile% ; Удалить по соображениям безопасности.
Run %FTPLogFile% ; Открыть лог-файл для просмотра.</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Вадим)]]></author>
			<pubDate>Wed, 07 Sep 2011 13:28:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=51289#p51289</guid>
		</item>
	</channel>
</rss>
