<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Запуск скрипта через реестр по требованию]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6305</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6305&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Запуск скрипта через реестр по требованию».]]></description>
		<lastBuildDate>Mon, 10 Oct 2011 10:50:50 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Запуск скрипта через реестр по требованию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52339#p52339</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>идея, при которой не надо вручную править реестр</p></blockquote></div><p>Слушай, точно)) я чет не догадался)))<br />попробуем</p><p>там в последовательность действий всего то одна, мне только имя файла надо привязать)</p><p>Попробовал, работает<br />правда прописал в &quot;.../shell/...&quot; но гуд</p><p>спасибо</p>]]></description>
			<author><![CDATA[null@example.com (D-VenZ)]]></author>
			<pubDate>Mon, 10 Oct 2011 10:50:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52339#p52339</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Запуск скрипта через реестр по требованию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52338#p52338</link>
			<description><![CDATA[<div class="quotebox"><cite>D-VenZ пишет:</cite><blockquote><p>Скрипт, который это делает - есть.<br />Хочу модифицировать его так, чтобы кликаешь по файлу правой кнопкой - выбираешь команду и запускается скрипт. <br />[..]</p></blockquote></div><p>Если один скрипт должен выполнять разные действия, то выбрать это действие можно и в самом скрипте, при условии, что вариантов действий нужно не более , например, 3-4х - выводом диалога Yes/No/Cancel - и в тексте диалога кратко расписать значение нажимаемых клавиш, от выбранной клавиши и сделать ветвление в скрипте.</p><p>Вариант, если скрипт один, но разнообразие действий поболее 3-х, прийдется написать в скрипте разбор аргументов для ветвления по полученному извне параметру.<br />А вызов скрипта с разными параметрами также можно организовать очень по разному. </p><p>Вот,&nbsp; идея, при которой не надо вручную править реестр - для каждого варианта аргумента сделать свой батник, который стартует с скрипт с передачей аргумента - имени обрабатываемого файла (%1) и со своим параметром-ключем. Батник назвать, например, &quot;myProg_case1 (add blablabla).cmd&quot;, ярлык на батник поместить в SendTo своего пользователя.<br />Тело батника, например, такое:<br /></p><div class="codebox"><pre><code>wscript.exe myScript.vbs &quot;%1&quot; -add</code></pre></div><p>В скрипте обрабатываем к примеру последний аргумент - сравниваем с ожидаемыми значениями - &quot;-add&quot; или &quot;-del&quot; и прочими, а предпоследним аргументом будет обрабатываемый файл.</p>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Mon, 10 Oct 2011 10:43:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52338#p52338</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Запуск скрипта через реестр по требованию]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=52334#p52334</link>
			<description><![CDATA[<p>Задача<br />Есть файл произвольного имени в произвольном месте. Требуется провести с ним определенные манипуляции. Скрипт, который это делает - есть.<br />Хочу модифицировать его так, чтобы кликаешь по файлу правой кнопкой - выбираешь команду и запускается скрипт. </p><p>Создал в разделе реестра HKEY_CLASSES_ROOT строку [тип файла]/shell/[команда]/command/</p><p>вопрос в том как грамотно прописать (по умолчанию) чтобы он запускал скрипт<br />всегда ругается что приложение не является win32. </p><p>Можно как-то это сделать так, чтобы скрипт потом еще получал ссылку на файл? (как понял в реестре путь к файлу это %1)</p>]]></description>
			<author><![CDATA[null@example.com (D-VenZ)]]></author>
			<pubDate>Mon, 10 Oct 2011 08:11:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=52334#p52334</guid>
		</item>
	</channel>
</rss>
