<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Запуск программы через comspec]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17725&amp;type=atom" />
	<updated>2023-04-06T13:37:35Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=17725</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157491#p157491" />
			<content type="html"><![CDATA[<p>Точно, работает. Видимо, какое-то условие не учел, с кириллицей в пути или пробелами.</p>]]></content>
			<author>
				<name><![CDATA[john_dease]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42972</uri>
			</author>
			<updated>2023-04-06T13:37:35Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157491#p157491</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157490#p157490" />
			<content type="html"><![CDATA[<p>А так разве не работает:<br /></p><div class="codebox"><pre><code>RunWait, %comspec% /c forfiles /m *.jp* /c &quot;cmd /c ^&quot;D:\MyFolder\jpeg2pdf.exe^&quot; @file -o @file.pdf&quot;, % A_ScriptDir, UseErrorLevel</code></pre></div><p>?</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-04-06T10:05:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157490#p157490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157487#p157487" />
			<content type="html"><![CDATA[<p>Спасибо! Так заработало:<br /></p><div class="codebox"><pre><code>RunWait, %comspec% /c &quot;forfiles /p %A_ScriptDir% /m *.jp* /c &quot;cmd /c ^&quot;D:\MyFolder\jpeg2pdf.exe^&quot; @file -o @file.pdf&quot;&quot;,, UseErrorLevel</code></pre></div>]]></content>
			<author>
				<name><![CDATA[john_dease]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42972</uri>
			</author>
			<updated>2023-04-06T02:50:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157487#p157487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157486#p157486" />
			<content type="html"><![CDATA[<p>Можно так попробовать:<br /></p><div class="codebox"><pre><code>RunWait, forfiles /m *.jp* /c &quot;cmd /c ^&quot;D:\MyFolder\jpeg2pdf.exe^&quot; @file -o @file.pdf&quot;, D:\FolderWithJpegFiles, Hide UseErrorLevel</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-04-06T02:16:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157486#p157486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157485#p157485" />
			<content type="html"><![CDATA[<p>Да, работает. Только не понятно, как применить команду к файлам, которые могут лежать в разных папках, а не только в той, в которой находится экзешник. К примеру, в формате командного файла не срабатывает, если изменить слово jpeg2pdf - на путь к экзешнику:</p><div class="codebox"><pre><code>forfiles /p %CD% /m *.jp* /c &quot;cmd /c jpeg2pdf @file -o @file.pdf&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[john_dease]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42972</uri>
			</author>
			<updated>2023-04-06T00:09:45Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157485#p157485</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157484#p157484" />
			<content type="html"><![CDATA[<p>Может, даже так сработает:<br /></p><div class="codebox"><pre><code>RunWait, forfiles /m *.jp* /c &quot;cmd /c jpeg2pdf @file -o @file.pdf&quot;, % A_ScriptDir, Hide UseErrorLevel</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-04-06T00:00:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157484#p157484</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157483#p157483" />
			<content type="html"><![CDATA[<p>В данном случае тогда не надо, рабочая папка указана в параметре. То-есть, можно вообще убрать /P %CD%.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-04-05T23:57:59Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157483#p157483</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157482#p157482" />
			<content type="html"><![CDATA[<p>Спасибо, что обратили внимание на %CD% - оказывается, это была переменная для папки с файлами. Вместо %CD% надо было указать переменную папки: %A_ScriptDir%.</p>]]></content>
			<author>
				<name><![CDATA[john_dease]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42972</uri>
			</author>
			<updated>2023-04-05T23:56:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157482#p157482</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157481#p157481" />
			<content type="html"><![CDATA[<p>Не понимаю, что такое %CD%. Может так:<br /></p><div class="codebox"><pre><code>RunWait, %comspec% /c forfiles /p %CD% /m *.jp* /c &quot;cmd /c jpeg2pdf @file -o @file.pdf&quot;, % A_ScriptDir, Hide UseErrorLevel</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2023-04-05T23:47:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157481#p157481</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Запуск программы через comspec]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=157480#p157480" />
			<content type="html"><![CDATA[<p>Привет! Есть программа для конвертации jpeg в pdf - &quot;<a href="https://sourceforge.net/projects/jpeg2pdf/">jpeg2pdf</a>&quot;. Для нее попалась такая команда, конвертирующая каждое изображение из папки в отдельный pdf-файл:</p><div class="codebox"><pre><code>forfiles /p %CD% /m *.jp* /c &quot;cmd /c jpeg2pdf @file -o @file.pdf&quot;</code></pre></div><p>Как ее правильно запустить из AHK-скрипта? Пробую так:</p><div class="codebox"><pre><code>RunWait, %comspec% /c &quot;forfiles /p %CD% /m &quot;%A_ScriptDir%\*.jp*&quot; /c &quot;cmd /c &quot;%A_ScriptDir%\jpeg2pdf.exe&quot; @file -o @file.pdf&quot;&quot;,, UseErrorLevel</code></pre></div>]]></content>
			<author>
				<name><![CDATA[john_dease]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42972</uri>
			</author>
			<updated>2023-04-05T18:06:12Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=157480#p157480</id>
		</entry>
</feed>
