<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Как сделать FileMoveDir, но через винду?]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=15418&amp;type=atom" />
	<updated>2020-06-04T15:54:10Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=15418</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139988#p139988" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Еще раз спасибо</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2020-06-04T15:54:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139988#p139988</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139987#p139987" />
			<content type="html"><![CDATA[<p>Не, там какая-то чушь написана, не проверил. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Лучше так:<br /></p><div class="codebox"><pre><code>CopyMoveFile(sourcePath, destDir, CopyMove := &quot;Copy&quot;) {
   ComObjCreate(&quot;Shell.Application&quot;).Namespace(destDir)[CopyMove . &quot;Here&quot;](sourcePath)
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-06-04T15:35:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139987#p139987</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139986#p139986" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Здесь это нужно для того, чтобы можно было в качестве destPath указывать папку.</p></blockquote></div><p>А вот это не понял. Из этого ифа вижу, что &quot;если такая папка уже существует, переместить папку не куда надо, а создать папку в папке и в нее уже запихать файлы...<br />PS без ифа все работает как надо - если есть файлы совпадающие, винда выдает диалог что делать.</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2020-06-04T15:32:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139986#p139986</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139985#p139985" />
			<content type="html"><![CDATA[<p>Здесь это нужно для того, чтобы можно было в качестве destPath указывать папку.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-06-04T15:21:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139985#p139985</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139984#p139984" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Попробуйте так:<br /></p><div class="codebox"><pre><code>CopyMoveFile(sourcePath, destPath, CopyMove := &quot;Copy&quot;) {
   SplitPath, destPath,, destDir
   if InStr( FileExist(destPath), &quot;D&quot; )
      destPath := (destDir := destPath) . &quot;\&quot; . sourceFileName
   ComObjCreate(&quot;Shell.Application&quot;).Namespace(destDir)[CopyMove . &quot;Here&quot;](sourcePath)
}</code></pre></div></blockquote></div><p>Работает... Хмм... Удалил If, мне он тут не нужен и довольно сильно сбил с толку. Меня вполне устроит диалог замены стандартный винды, да.<br />Спасибо за помощь.</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2020-06-04T14:50:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139984#p139984</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139982#p139982" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>CopyMoveFile(sourcePath, destPath, CopyMove := &quot;Copy&quot;) {
   SplitPath, destPath,, destDir
   if InStr( FileExist(destPath), &quot;D&quot; )
      destPath := (destDir := destPath) . &quot;\&quot; . sourceFileName
   ComObjCreate(&quot;Shell.Application&quot;).Namespace(destDir)[CopyMove . &quot;Here&quot;](sourcePath)
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2020-06-04T14:10:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139982#p139982</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Как сделать FileMoveDir, но через винду?]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=139978#p139978" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Собственно, FileMoveDir делает все в себе по изначальным настройкам. Поиспользовав его понял, что надо бы через винду/еще чего делать.<br />Чтобы был диалог совпадающих файлов и.т.п.<br />Т.е., сейчас: FileMoveDir -&gt; все сделал сам как там после запятой в коде поставлено. Если поставлено заменять - заменил, и.т.п.<br />Хочется: сделать какой нибудь WinStandartMove -&gt; в фоне (желательно) либо прямо сверху появляется стандартная копировалкоперемещалка винды. Которая при совпадении выдает полноценный диалог со сравнением, и.т.п. Ну, и, хотелось бы чтобы скрипт как то смог подождать завершения копирования и по результатам уже дальше работал.<br />Возможно ли это как нибудь?</p>]]></content>
			<author>
				<name><![CDATA[Gh0sTG0]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=39523</uri>
			</author>
			<updated>2020-06-04T13:35:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=139978#p139978</id>
		</entry>
</feed>
