<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Открытие последнего измененного файла]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11262&amp;type=atom" />
	<updated>2016-04-05T13:34:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=11262</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102319#p102319" />
			<content type="html"><![CDATA[<p>Нет. <br /><a href="http://www.script-coding.com/AutoHotkey/Persistent.html">http://www.script-coding.com/AutoHotkey/Persistent.html</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-04-05T13:34:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102319#p102319</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102318#p102318" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, Так понимаю, директиву #Persistent логичнее использовать, например, перед циклами.</p><div class="quotebox"><blockquote><p>Если вегас не может быть запущенным в нескольких экземплярах..</p></blockquote></div><p>Может, я это отметил.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-05T13:28:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102318#p102318</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102316#p102316" />
			<content type="html"><![CDATA[<p>Здесь она без надобности. Так как есть хотки.<br />Под процессом подразумевается процесс к которому данное окно принадлежит.<br />Если вегас не может быть запущенным в нескольких экземплярах, то можно сделать так:<br /></p><div class="codebox"><pre><code>Process, Close, vegas.exe</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-04-05T13:05:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102316#p102316</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102315#p102315" />
			<content type="html"><![CDATA[<p>Объясните, пожалуйста, для чего в данном сценарии используется директива <strong>#Persistent</strong>? Описание прочел, но будет понятнее, если подскажете, что именно не будет работать в данном скрипте без указания данной директивы.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-05T12:55:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102315#p102315</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102313#p102313" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, А если не отвечает одно окно запущенного приложения, а другое его окно работает нормально? Или под процессом подразумевается отдельное окно?</p><p>На всякий случай, отмечу, что программа Vegas Pro может работать в многооконном режиме.</p><p>*сейчас скопировал сценарий из второго поста в отдельный файл, работает, как следует. Видимо я что-то перемудрил с редактированием. Например, лист с перечислением путей у меня стоял после указания горячей клавиши.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-05T12:43:52Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102313#p102313</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102309#p102309" />
			<content type="html"><![CDATA[<p>Тогда можно попробовать WinKill.<br />Либо убивать процесс:<br /></p><div class="codebox"><pre><code>WinGet, Pid, Pid, WinTitle
Process, Close, % Pid</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-04-05T11:12:50Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102309#p102309</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102306#p102306" />
			<content type="html"><![CDATA[<p>Зависшее окно закрыть таким способом нельзя, на то оно и зависшее.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-04-05T10:40:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102306#p102306</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102304#p102304" />
			<content type="html"><![CDATA[<p>У меня код из 2 поста работает исправно.<br /></p><div class="quotebox"><blockquote><p>Также отмечу, что так и не получилось добавить действие по закрытию неотвечающих окон перед открытием последнего измененного/созданного файла.</p></blockquote></div><p>Надо смотреть какой у них Title во время возникновения ошибки.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-04-05T10:32:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102304#p102304</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102303#p102303" />
			<content type="html"><![CDATA[<p><strong>Malcev</strong>, проверил, убедился, что скрипт работает некорректно. Исходный вариант сценария с одним заданным путем работает, насколько я помню, исправно. В таком случае, прошу помощи в реализации добавления к сравнению еще нескольких директорий. Также отмечу, что так и не получилось добавить действие по закрытию неотвечающих окон перед открытием последнего измененного/созданного файла. Так у меня не сработало:<br /></p><div class="codebox"><pre><code>
SetTitleMatchMode 2
WinClose Not Responding ahk_exe program.exe</code></pre></div><p>Исходный вариант сценария с единственным заданным путем:<br /></p><div class="codebox"><pre><code>#f4::
#Persistent
MostRecentTime:=
Loop, D:\*.txt
	{
		FileGetTime, ThisFileTime
		if (MostRecentTime &lt; ThisFileTime)
		{
			MostRecentTime := ThisFileTime
			FilePath:=A_LoopFileFullPath
		}
	}
Run, %FilePath%
return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-05T10:05:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102303#p102303</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102295#p102295" />
			<content type="html"><![CDATA[<p>Так сам и проверь.<br />Вставь в цикл перед FileGetTime, ThisFileTime<br /></p><div class="codebox"><pre><code>msgbox % A_LoopFileLongPath</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2016-04-05T08:37:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102295#p102295</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102292#p102292" />
			<content type="html"><![CDATA[<p>Если же я ошибаюсь, может ли кто-то проверить у себя работоспособность сценария от <strong>Alectric</strong>?<br />Т.к. при тестировании его работа отвечала задумке, но на реальной практике, к сожалению, дала сбой.<br />Действительно ли при сравнивании даты сценарий учитывает все перечисленные пути расположения файлов заданного расширения?</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-05T07:54:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102292#p102292</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102273#p102273" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong>, да, действительно, запутался. Поправил.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-04T15:39:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102273#p102273</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102266#p102266" />
			<content type="html"><![CDATA[<p><strong>becauseim</strong>, не понятен ваш ход мыслей. В вышеприведённом примере последний созданный или изменённый файл как раз D:\test1\file300.txt, а не D:\test1\file100.txt, ведь 07:05 наступает после 00:01, если речь идёт об одних сутках.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-04-04T14:40:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102266#p102266</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=102257#p102257" />
			<content type="html"><![CDATA[<p><strong>Alectric</strong>, ранее не обращал пристального внимания, но, кажется, Ваш сценарий не работает должным образом, т.е. открывается вовсе не последний измененный файл.</p><p>Пример того, как предполагается работа скрипта по открытию последнего созданного или измененного файла:</p><p>Файл D:\test1\file100.txt изменен в 00:01,<br />файл D:\test2\file200.txt создан в 07:00,<br />файл <strong>D:\test1\file300.txt </strong>изменен в 07:05.</p><p>Сценарий должен открыть файл <strong>D:\test1\file300.txt </strong></p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-04-04T11:41:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=102257#p102257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Открытие последнего измененного файла]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=100706#p100706" />
			<content type="html"><![CDATA[<p><strong>Alectric</strong>, спасибо! Зависает до того, как я вызываю работу скрипта. Полагаю, закрыть окно следует командой <em>WinClose</em>, однако не знаю, как проверить наличие словосочетания в конце заголовка окна.</p><p>upd: Насколько понимаю, решается установкой <em>SetTitleMatchMode 2</em>. Ранее казалось, что не работало.</p>]]></content>
			<author>
				<name><![CDATA[becauseim]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33149</uri>
			</author>
			<updated>2016-01-28T10:18:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=100706#p100706</id>
		</entry>
</feed>
