<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Loop (файлы и папки)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12656</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12656&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Loop (файлы и папки)».]]></description>
		<lastBuildDate>Wed, 03 May 2017 18:54:24 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115652#p115652</link>
			<description><![CDATA[<div class="quotebox"><cite>red2881 пишет:</cite><blockquote><p> Если папка находиться на рабочем столе, поиск файлов по расширению проходит корректно.</p></blockquote></div><p>Рабочий стол на сервере поэтому и работает).</p>]]></description>
			<author><![CDATA[null@example.com (red2881)]]></author>
			<pubDate>Wed, 03 May 2017 18:54:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115652#p115652</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115648#p115648</link>
			<description><![CDATA[<p>Если не пользуетесь старыми приложениями, то можно стереть все короткие имена в директории, а также запретить их дальнейшее создание.<br /><a href="https://technet.microsoft.com/en-us/library/ff621566(v=ws.11).aspx">https://technet.microsoft.com/en-us/lib … s.11).aspx</a><br /><a href="https://blogs.technet.microsoft.com/josebda/2012/11/13/windows-server-2012-file-server-tip-disable-8-3-naming-and-strip-those-short-names-too/">https://blogs.technet.microsoft.com/jos … names-too/</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 03 May 2017 17:55:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115648#p115648</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115641#p115641</link>
			<description><![CDATA[<p>То есть в результаты поиска попадают в том числе и короткие пути. При этом в расширении обрезаются символы, начиная с четвёртого. Как ни крути, придётся в цикле делать дополнительную проверку.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 03 May 2017 16:38:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115641#p115641</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115639#p115639</link>
			<description><![CDATA[<p>Это происходит потому, что файл в формате 8.3 не может иметь более 8 знаков в имени и 3 в расширении.<br />Поэтому у &quot;123.xlsx&quot; короткое имя будет &quot;123.xls&quot;.<br />А в случае с &quot;123.a&quot; его короткое имя будет равно длинному.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 03 May 2017 16:15:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115639#p115639</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115638#p115638</link>
			<description><![CDATA[<p>Пусть моя догадка неверна. Положим в папку три файла: 123.a, 123.ab и 123.abc. Вот уже с ними шаблон *.a находит только первый файл, а шаблон *.ab находит только второй. Я что-то не понимаю.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 03 May 2017 16:10:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115638#p115638</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115635#p115635</link>
			<description><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Интересный баг. Если тип файла зарегистрирован в системе, в конце шаблона как будто подставляется звёздочка.</p></blockquote></div><p>Это не баг, это фича. И от регистрации не зависит.<br />Loop, %Folder% - это FindFirstFile.<br />А там написано:<br /></p><div class="quotebox"><blockquote><p>The search includes the long and short file names.</p></blockquote></div><p><a href="https://msdn.microsoft.com/en-us/library/windows/desktop/aa364418(v=vs.85).aspx">https://msdn.microsoft.com/en-us/librar … s.85).aspx</a><br /></p><div class="codebox"><pre><code>MyFile = C:\g.xlsx
Loop, %MyFile%, 1
{
  Long := A_LoopFileLongPath
  Short := A_LoopFileShortPath
}
MsgBox %Long%`n%Short%</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 03 May 2017 15:55:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115635#p115635</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115633#p115633</link>
			<description><![CDATA[<p>Ну да, файл типа myfile.xlsblabla попадает в результаты поиска.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 03 May 2017 15:30:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115633#p115633</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115632#p115632</link>
			<description><![CDATA[<p>Т.е. кроме нужных, показываются еще и файлы, начинающиеся с &quot;.xls&quot;?</p>]]></description>
			<author><![CDATA[null@example.com (stealzy)]]></author>
			<pubDate>Wed, 03 May 2017 15:29:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115632#p115632</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115631#p115631</link>
			<description><![CDATA[<p>Интересный баг. Если тип файла зарегистрирован в системе, в конце шаблона как будто подставляется звёздочка.<br /></p><div class="codebox"><pre><code>Loop, %Folder%\*.xls*</code></pre></div><p>Но если расширение не зарегистрировано, шаблон отрабатывает нормально.</p><p>На оф. сайте предлагают проверять A_LoopFileExt.<br /><a href="https://autohotkey.com//boards/viewtopic.php?f=14&amp;t=13759">https://autohotkey.com//boards/viewtopi … mp;t=13759</a><br />Всё не стал читать, если что полезного найдёте - отпишитесь.</p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Wed, 03 May 2017 15:20:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115631#p115631</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Loop (файлы и папки)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115621#p115621</link>
			<description><![CDATA[<p>Добрый день!<br />В одной папке имеем файлы Excel с разным расширением xlsx и xls. Если папка находиться на рабочем столе, поиск файлов по расширению проходит корректно. Если эту же папку положить в корень диска то показывает xls и xlsx.</p><div class="codebox"><pre><code>#SingleInstance, Force

FileSelectFolder, Folder

Loop, %Folder%\*.xls
{
    MsgBox, 4, , Имя файла = %A_LoopFileFullPath%`n`nПродолжить?
    IfMsgBox, No
        break
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (red2881)]]></author>
			<pubDate>Wed, 03 May 2017 12:06:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115621#p115621</guid>
		</item>
	</channel>
</rss>
