<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=11849&amp;type=atom" />
	<updated>2017-04-08T10:48:57Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=11849</id>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114828#p114828" />
			<content type="html"><![CDATA[<p><strong>mozers</strong><br />Гуд. Компенсация принята. Опробуем. Забыл про %L, хотя когда-то пользовался.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-04-08T10:48:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114828#p114828</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114821#p114821" />
			<content type="html"><![CDATA[<p><strong>Flasher</strong><br />Извини, дорогой, чет меня закоротило (посчитал GetAbsolutePathName методом Shell.Application). Неправ. Посыпаю голову пеплом.<br />В качестве компенсации за моральный ущерб предлагаю заставить твой скрипт перемещать <span style="color: blue">.lnk</span> и <span style="color: blue">.url</span>. Всего то надо исправить в reg-файликах <span style="color: blue">%1</span> на <a href="https://superuser.com/questions/136838/which-special-variables-are-available-when-writing-a-shell-command-for-a-context">%L</a>.<br />Но вот только <span class="bbu">одновременное</span> перемещение выделенных файлов и папок, увы, невозможно.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-08T10:32:06Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114821#p114821</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114813#p114813" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>А посмотреть внимательнее и проверить в работе не пробовал? Сразу строчить? Куда же так спешить?</p></blockquote></div><p>Кое-кому самому проверить вместо &quot;сразу строчить&quot; не помешает. Невозможна работа подобных записей:<br /><em>Var = CreateObject(&quot;ProgID&quot;).егоМетод1(.егоМетод2)</em>. Ни в какой документации ничего подобного никогда не встречал, а старые эксперименты давали, естественно, отрицательный результат, ибо иначе был просто нонсенс.<br /></p><div class="codebox"><pre><code>Ошибка:	Неверная или неквалифицированная ссылка
Код:	800A01F9
Источник: 	Ошибка выполнения Microsoft VBScript</code></pre></div><div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>так давайте будем в этом ракурсе и держаться.</p></blockquote></div><p>Тема старая и поднята по причине vbs. С какой стати нужно держаться грубого варианта с мелькающими окнами? Это прихоть ТС и только.<br /></p><div class="quotebox"><cite>mozers пишет:</cite><blockquote><p>При выделении папок, пункт &quot;Переместить файлы в папку Moved files&quot; в контекстном меню не появится.</p></blockquote></div><p>Появится. Мы <a href="http://forum.script-coding.com/viewtopic.php?pid=114703#p114703">отсюда</a> пришли.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-04-08T09:36:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114813#p114813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114806#p114806" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Только ты сам недоглядел, вставив метод без объекта.</p></blockquote></div><p>А посмотреть внимательнее и проверить в работе не пробовал? Сразу строчить? Куда же так спешить? <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p><p>И вообще в заголовке темы значится &quot;CMD/BAT&quot; так давайте будем в этом ракурсе и держаться.</p><div class="codebox"><pre><code>Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\File Location]
@=&quot;Переместить файлы в папку Moved files&quot;

[HKEY_CLASSES_ROOT\*\shell\File Location\command]
@=&quot;cmd /k echo d|xcopy /i /h /c \&quot;%L\&quot; MoveFiles &amp;&amp; del /q \&quot;%L\&quot;&quot;</code></pre></div><p>Данный вариант проверен на Win7,10 и файлы <span style="color: blue">*.lnk</span> и <span style="color: blue">*.url</span> переносит без проблем.<br /></p><div class="quotebox"><cite>Flasher пишет:</cite><blockquote><p>Папки скрипт переносит без проблем.</p></blockquote></div><p>При выделении папок, пункт &quot;Переместить файлы в папку Moved files&quot; в контекстном меню не появится. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-08T08:12:18Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114806#p114806</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114778#p114778" />
			<content type="html"><![CDATA[<p>Проблема в том, что в качестве параметра система возвращает путь к объекту, прописанный в lnk.<br />Для URL вроде бы нужна своя настройка, чтобы пункт появился. У меня на 7-ке его нет.<br />Папки скрипт переносит без проблем.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-04-07T18:15:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114778#p114778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114770#p114770" />
			<content type="html"><![CDATA[<p>Файлы URL не хотят переноситься. LNK переносится некорректно: первый раз почему-то вылезает окно программы 7zip, на второй раз перенос срабатывает, но переносится не сам ярлык, а объект, на который он ссылается. При этом новая папка создаётся по месту нахождения объекта.<br />Папки скрипт вообще не переносит?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-04-07T15:58:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114770#p114770</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114768#p114768" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Когда добавил запись в реестр, папка стала создаваться в текущем местоположении.</p></blockquote></div><p>Так в этом и смысл. Одно без другого не годится.</p><p><strong>mozers</strong><br />Ага. Поправил у себя. Только ты сам недоглядел, вставив метод без объекта. Плюс в активной папке подразумевается создание, поэтому моя форма верна, и отделаться лишь присвоением тут нельзя.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2017-04-07T14:25:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114768#p114768</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114765#p114765" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, ну это просто недоработка предложенного скрипта. А надо то всего заменить 2ю строчку на эту:</p><div class="codebox"><pre><code>  Folder = CreateObject(&quot;Scripting.FileSystemObject&quot;).BuildPath(.GetAbsolutePathName(&quot;&quot;), &quot;Moved files&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-07T13:27:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114765#p114765</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114762#p114762" />
			<content type="html"><![CDATA[<p><strong>mozers</strong>, спасибо, нашёл где папка создаётся: C:\Documents and Settings\user_name\Moved files. Когда добавил запись в реестр, папка стала создаваться в текущем местоположении.</p><p>Правда из корня диска не хочет работать - вылезает ошибка<br /></p><div class="quotebox"><cite>Windows Script Host пишет:</cite><blockquote><p>Сценарий:	C:\MoveFilesToNewFolder.vbs<br />Строка:	5<br />Символ:	1<br />Ошибка:	Требуется объект: &#039;CreateObject(...).NameSpace(...)&#039;<br />Код:	800A01A8<br />Источник: 	Ошибка выполнения Microsoft VBScript</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-04-07T10:31:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114762#p114762</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114761#p114761" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, не поленился, поставил себе, попробовал. Работает точно так как я описал. Допиши в vbs строчку.<br /></p><div class="codebox"><pre><code>msgbox folder</code></pre></div>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-07T10:10:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114761#p114761</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114759#p114759" />
			<content type="html"><![CDATA[<p>Я тоже так думал. Но папка не создаётся. При попытке повторить действие с тем же файлом (даже в любой другой папке) выскакивает стандартное диалоговое окно Проводника &quot;Папка уже содержит... Заменить файл?&quot;. То есть файл куда-то ушёл, но куда?</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-04-07T09:50:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114759#p114759</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114756#p114756" />
			<content type="html"><![CDATA[<p><strong>ypppu</strong>, если верить коду, то он должен создать подпапку в текущем местоположении с именем &quot;Moved files&quot; и засунуть файл туда.</p>]]></content>
			<author>
				<name><![CDATA[mozers]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=4112</uri>
			</author>
			<updated>2017-04-07T09:32:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114756#p114756</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=114755#p114755" />
			<content type="html"><![CDATA[<p>OFF:<br />В VBS не разбираюсь, но проэкспериментировал ради интереса. Взял код из <a href="http://forum.script-coding.com/viewtopic.php?pid=106405#p106405">сообщения #26</a>, сохранил его в файл с расширением vbs. Затем на значок скрипта перетащил значок другого файла. Файл куда-то смылся. Где теперь его искать? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2017-04-07T09:27:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=114755#p114755</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106451#p106451" />
			<content type="html"><![CDATA[<p>Как перемещать вместе со скрытыми/системными я уже <a href="http://forum.script-coding.com/viewtopic.php?pid=106349#p106349">показывал</a>. Сам я пару дней назад пробовал перенести в реестр, но вылез непонятный баг robocopy при вызове оттуда.<br />А тут писал именно о стандартных командах. Склеить xcopy и del - не проблема, но как оно сработает из реестра нужно смотреть.</p>]]></content>
			<author>
				<name><![CDATA[Flasher]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27593</uri>
			</author>
			<updated>2016-07-29T09:25:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106451#p106451</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: CMD/BAT: Перемещение выделенных файлов командой из контекстного меню]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=106450#p106450" />
			<content type="html"><![CDATA[<p>Можно ведь сначала скопировать скрытые файлы, потом удалить исходные... Вот и получится перемещение...<br />А какие сложности при удалении скрытых файлов ?<br />Вроде как море инфы как это делается...<br />_http://www.windows-commandline.com/show-delete-hidden-files-command-prompt/<br />и т.п.</p>]]></content>
			<author>
				<name><![CDATA[Stoller]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34081</uri>
			</author>
			<updated>2016-07-29T08:12:12Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=106450#p106450</id>
		</entry>
</feed>
