<?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=9669&amp;type=atom" />
	<updated>2014-06-05T19:15:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=9669</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83697#p83697" />
			<content type="html"><![CDATA[<p>Пример то из справки <a href="http://www.script-coding.com/AutoHotkey/LoopFilesFolders.html">Loop (файлы и папки)</a><br /></p><div class="codebox"><pre><code>
; Пример №6: конвертирует имена файлов, переданные скрипту как параметры командной строки.
; Возвращает длинные имена, полные пути и правильный регистр букв (как в файловой системе).
Loop %0% ; Для каждого файла, брошенного на значок скрипта (или переданного как параметр).
{
    GivenPath := %A_Index% ; Следующий параметр командной строки.
    Loop %GivenPath%
        LongPath = %A_LoopFileLongPath%
    MsgBox Длинное имя и путь в правильном регистре для файла`n%GivenPath%`n`n%LongPath%
}
</code></pre></div><div class="quotebox"><blockquote><p>По сути он бесконечен или я не прав?</p></blockquote></div><p>Нет. В данном контексте, там всегда только одна Итерация.</p><p>И в примере сейчас заметил, <span class="bbu">папки не обрабатываются</span>, поэтому правильнее так:<br /></p><div class="codebox"><pre><code>
Loop %0%
{
    If InStr(FileExist(%A_Index%), &quot;D&quot;)
        MsgBox % ComObjCreate(&quot;Shell.Application&quot;).NameSpace(%A_Index%).Self.Path
    Else
        Loop % %A_Index%
            MsgBox %A_LoopFileLongPath% 
} 
MsgBox Параметров больше нет.
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-05T19:15:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83697#p83697</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83696#p83696" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>нескомпилированного скрипта пути передаются&nbsp; в DOS формате 8.3</p></blockquote></div><p> а я&nbsp; то думал почему у меня спрашивали почему пути не те, я думал кодировка не верная, оказалось проблема в ином.</p><p><strong>serzh82saratov</strong> интересный метод, т.е. два вложенных цикла. <br />Да, я не понял, когда он заканчивается то? По сути он бесконечен или я не прав?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-06-05T18:21:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83696#p83696</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83695#p83695" />
			<content type="html"><![CDATA[<p><span class="bbu">Некоторые</span>, да. Но тут проще добавить одну строку, чем компилировать.<br /></p><div class="codebox"><pre><code>
Loop %0%
       Loop % %A_Index%
              MsgBox %A_LoopFileLongPath%
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-05T18:20:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83695#p83695</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83694#p83694" />
			<content type="html"><![CDATA[<p>По сути разницы не должно быть, но у меня в случае нескомпилированного скрипта пути передаются&nbsp; в DOS формате 8.3, т.е. усеченные, например &quot;C:\PROGRA~1\MICROS~1&quot;.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-06-05T18:17:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83694#p83694</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83691#p83691" />
			<content type="html"><![CDATA[<p>Вам без разницы, а мне интересно - зачем.</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-05T17:45:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83691#p83691</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83690#p83690" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>А в чём необходимость компиляции?</p></blockquote></div><p> ну мне по сути не важно, у меня файл компилируется автоматом при запуске из текстового редактора NP++</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-06-05T17:41:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83690#p83690</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83688#p83688" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>На скомпилированный скрипт кидаешь выделенные файлы</p></blockquote></div><p>А в чём необходимость компиляции?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-06-05T17:28:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83688#p83688</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83687#p83687" />
			<content type="html"><![CDATA[<p>А, ясно, я как то сразу и не понял...</p><p>Ну, а если скрипт сам открывает диалоговое окно методами <strong>GUI</strong> - <strong>FileSelectFolder</strong> и <strong>FileSelectFile</strong></p><p>Так сработает?</p><p>P.S. Если можно, то простой пример применения считывания в переменную полного пути к папке/файлу</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-06-05T17:12:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83687#p83687</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83676#p83676" />
			<content type="html"><![CDATA[<p>На скомпилированный скрипт кидаешь выделенные файлы и папки, <em>MsgBox</em> отобразит их с полными путями.<br />Если, конечно, мы говорим об одном и том же.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-06-05T08:21:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83676#p83676</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83674#p83674" />
			<content type="html"><![CDATA[<p>Попробую, хотя не очень понял смысл кода.... спс.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-06-05T02:10:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83674#p83674</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83668#p83668" />
			<content type="html"><![CDATA[<p>А в чем сложность с <strong>D&amp;D</strong>?<br /></p><div class="codebox"><pre><code>Loop %0%
   MsgBox % %A_Index%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-06-04T14:47:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83668#p83668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83667#p83667" />
			<content type="html"><![CDATA[<p>Точно.</p><p>Моя жена по умолчанию с фотошопа кидала файлы на Рабочий Стол - ну и комп хоть и быстрый стал жутко тормозить <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p><p>Я по сути хочу сделать скрипт с указанием пути + списка файлов для любых директорий, правда не решил вопрос как выбирать файлы для списка исключений.</p><p>Метод перетаскивания - <strong>D&amp;D</strong>, я не знаю как реализовать, а другие получаются весьма объёмными и по коду и по числу операций со стороны пользователя.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-06-04T11:37:27Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83667#p83667</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83595#p83595" />
			<content type="html"><![CDATA[<p>Да-да, кстати. Бывают программы, которые прорисовывают значки файлов, ассоциированные с ними, динамически. Я как-то на маленьком ноутбуке поместил на рабочий стол штук 20 файлов CorelDraw. Так explorer.exe долго загружался, после чего вылетал с критической ошибкой. Пришлось перетаскивать эти файлы в другую папку при помощи стороннего файл-менеджера.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2014-06-02T14:07:19Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83595#p83595</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83594#p83594" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Просто у меня на рабочем столе как правило самые важные файлы.</p></blockquote></div><p> у меня рабочий стол обычно чистый, только ярлыки. Всё важное я переношу туда, где нет индексации и виртуализации.</p><p>Иногда проблемой тормозов бываю гиговые файлы, которые хранятся именно на Desktop</p><p>И как сказал </p><div class="quotebox"><cite>Irbis пишет:</cite><blockquote><p>Скрипт-заготовка, чтоб очищать любую директорию с выбором/исключением файлов по шаблону</p></blockquote></div><p> тоже для этого.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2014-06-02T11:05:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83594#p83594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK:  Очистка Рабочего стола]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=83590#p83590" />
			<content type="html"><![CDATA[<p>Разные варианты, например:<br />- Скрипт-заготовка, чтоб очищать любую директорию с выбором/исключением файлов по шаблону;<br />- комп на работе/универе/инет кафе, где раб.стол и файлопомойка означает одно и то же ))</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2014-06-02T09:21:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=83590#p83590</id>
		</entry>
</feed>
