<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=5472</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5472&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: UrlDownloadToFile работа в отдельном потоке».]]></description>
		<lastBuildDate>Sat, 16 May 2015 05:51:07 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93989#p93989</link>
			<description><![CDATA[<p>Тоже работает. Что из Темп, что не из Темп.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 16 May 2015 05:51:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93989#p93989</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93985#p93985</link>
			<description><![CDATA[<p>А я из Temp скрипт и запускал.</p>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Fri, 15 May 2015 19:06:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93985#p93985</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93983#p93983</link>
			<description><![CDATA[<p>Работает, если создать папку Temp на диске C:\.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Fri, 15 May 2015 19:03:26 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93983#p93983</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=93982#p93982</link>
			<description><![CDATA[<p>А по какой причине команда UrlDownloadToFile может не работать? Вроде обновил, файрвол закрыл, а следующая команда ничего не качает:</p><div class="codebox"><pre><code>
UrlDownloadToFile, http://forum.script-coding.com/viewtopic.php?id=5472, C:\Temp\temp1.txt
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (DD)]]></author>
			<pubDate>Fri, 15 May 2015 18:11:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=93982#p93982</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44915#p44915</link>
			<description><![CDATA[<p>Это уже подгонка кода под скачивание файла. А мне надо было подогнать скачивание файла под код. В любом случае за примеры спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sat, 05 Feb 2011 13:19:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44915#p44915</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44912#p44912</link>
			<description><![CDATA[<p>Вроде, никаких проблем:<br /></p><div class="codebox"><pre><code>   #Persistent
   SetTimer, sub, -10
   SetTimer, Main, -10
   OnExit, exitsub
   Return

sub:
   If FileExist(a_temp &quot;\1.avi&quot;)
      FileDelete, %a_temp%\1.avi
   ToolTip Идёт скачивание!
   URLDownloadToFile, http://onemove.ru/get/38241/, %a_temp%\1.avi
   ToolTip
   MsgBox, Скачалось!
   return
   
Main:
   Menu, Tray, NoStandard
   OnMessage(0x404, &quot;AHK_NOTIFYICON&quot;)
   gui, add, text, vtxt, xxx
   gui, show, w200 h200
   sleep 1000
   GuiControl,,txt, zzz
   Return
    
GuiEscape:
GuiClose:
   ExitApp
   
exitsub:
   If FileExist(a_temp &quot;\1.avi&quot;)
      FileDelete, %a_temp%\1.avi
   ExitApp
   
AHK_NOTIFYICON(wParam, lParam)
{
   if lParam = 0x203      ; WM_LBUTTONDBLCLK := 0x203
      Gui, 2:Show, w100 h100
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 05 Feb 2011 12:58:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44912#p44912</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44910#p44910</link>
			<description><![CDATA[<p>Это как вариант.<br />А если у меня скрипт выполняет не только изменение xxx на zzz, а имеет много других функций, например, если я хочу двойным нажатием на значке в трее открывать окно Gui. Тоже делать таймером?</p><p>Просто я сталкнулся с такой проблемой:<br />запускается скрипт и в секции автозагрузки прописан код для скачивания файла<br />соответственно пока скачивается файл, скрипт стоит, и пытаясь открыть основное окно скрипта, это окно не всегда открывается сразу, т.к. скачивается файл.</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sat, 05 Feb 2011 12:33:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44910#p44910</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44907#p44907</link>
			<description><![CDATA[<p>На самом деле всё решается двумя параллельными таймерами:<br /></p><div class="codebox"><pre><code>   #Persistent
   gui, add, text, vtxt, xxx
   gui, show, w200 h200
   SetTimer, sub, -10
   OnExit, exitsub
   SetTimer, Main, -10
   Return

sub:
    If FileExist(a_temp &quot;\1.avi&quot;)
        FileDelete, %a_temp%\1.avi
    URLDownloadToFile
    ,http://onemove.ru/get/38241/
    , %a_temp%\1.avi
   return
   
Main:
   sleep 1000
   GuiControl,,txt, zzz
   Return
    
GuiEscape:
GuiClose:
   ExitApp
   
exitsub:
   If FileExist(a_temp &quot;\1.avi&quot;)
      FileDelete, %a_temp%\1.avi
   ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 05 Feb 2011 12:12:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44907#p44907</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44899#p44899</link>
			<description><![CDATA[<p>Думаю, нет, раз Вас устраивает PostMessage. Раз второй скрипт не должен ждать ответа на своё сообщение, то PostMessage правильный выбор.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 05 Feb 2011 11:40:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44899#p44899</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44896#p44896</link>
			<description><![CDATA[<p>Не появлялось Msgbox, следовательно, сообщение не принимается.</p><p>Upd:<br />Сейчас попробовал этот скрипт с SendMessage, всё работает. Видимо я запускал какой-то промежуточный вариант и скрипт не срабатывал. Так что всё ок, можно менять на SendMessage. В данном случае это принципиально?</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sat, 05 Feb 2011 10:47:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44896#p44896</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44892#p44892</link>
			<description><![CDATA[<p>Странно, у меня сработал и с SendMessage. А в чём проявилась неработа?</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 05 Feb 2011 10:02:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44892#p44892</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44891#p44891</link>
			<description><![CDATA[<p>Так и сделал. Только работает с PostMessage, с SendMessage не заработал.</p><div class="codebox"><pre><code>OnMessage(0x5555,&quot;Close&quot;)
OnExit, exitsub

;~ содержимое временного ahk файла
ahk =
(
DetectHiddenWindows, on
SetTitleMatchMode, 2
If FileExist(a_temp &quot;\1.avi&quot;)
    FileDelete, %a_temp%\1.avi
URLDownloadToFile, http://onemove.ru/get/38241/, %a_temp%\1.avi
PostMessage, 0x5555,,,, 1.ahk ahk_class AutoHotkey
ExitApp
)
 
;~ запуск временного ahk файла
If FileExist(a_temp &quot;\temp.ahk&quot;) 
    FileDelete, %a_temp%\temp.ahk
FileAppend, %ahk%, %a_temp%\temp.ahk
run %a_temp%\temp.ahk

gui, add, text, vtxt, xxx
gui, show, w200 h200
sleep 300
GuiControl,,txt, zzz
return
    
GuiEscape:
GuiClose:
   ExitApp
return
   
exitsub:
    If FileExist(a_temp &quot;\1.avi&quot;)
    FileDelete, %a_temp%\1.avi
    ExitApp
return

Close()
{
    MsgBox Файл скачан
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sat, 05 Feb 2011 09:33:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44891#p44891</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44890#p44890</link>
			<description><![CDATA[<p>По-моему, проще всего из второго скрипта послать сообщение окну первого по окончании закачки. А в первом поймать сообщение через OnMessage.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 05 Feb 2011 09:09:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44890#p44890</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44888#p44888</link>
			<description><![CDATA[<p>Отредактировал, забыл убрать лишнее. Сначала хотел спросить, может быть просто создавать отдельный ahk файл и запускать его через основной скрипт. Этот отдельный ahk файл скачивает нужный файл в temp.avi, а затем переименовывает его в File.avi. В это время основной скрипт постоянно следит за появлением файла File.avi</p><p>Спасибо за ссылку, сейчас почитаю.</p>]]></description>
			<author><![CDATA[null@example.com (InFlames)]]></author>
			<pubDate>Sat, 05 Feb 2011 08:44:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44888#p44888</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: UrlDownloadToFile работа в отдельном потоке]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=44887#p44887</link>
			<description><![CDATA[<div class="quotebox"><cite>InFlames пишет:</cite><blockquote><p>От сюда еще один вопрос:</p></blockquote></div><p>Какой вопрос-то? В эту тему не заглядывали: <a href="http://www.autohotkey.com/forum/topic24480.html">UrlDownloadToFile - Timeout and Run In Background</a>? Там вроде предлагают варианты решения.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sat, 05 Feb 2011 04:13:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=44887#p44887</guid>
		</item>
	</channel>
</rss>
