<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=14775</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14775&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]».]]></description>
		<lastBuildDate>Sat, 11 May 2019 06:47:51 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134291#p134291</link>
			<description><![CDATA[<p>Спасибо. Скрипт вроде понял как работает. К своему пока чет не могу прикрутить.<br />upd: прикрутил, вроде пошло</p>]]></description>
			<author><![CDATA[null@example.com (mustang)]]></author>
			<pubDate>Sat, 11 May 2019 06:47:51 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134291#p134291</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134287#p134287</link>
			<description><![CDATA[<div class="codebox"><pre><code>
#SingleInstance Off 
DetectHiddenWindows, On

If !A_Args[1]
{
	WinGet, id, List, %A_ScriptFullPath% ahk_class AutoHotkey
	Loop, %id% 
		If (id%A_Index% != A_ScriptHWND)
			WinClose, % &quot;ahk_id&quot; id%A_Index% 
	params = 
	( LTrim
	traktor
	kamaz
	vaz
	gaz
	)
	Loop, Parse, params, `n
		Run %A_ScriptFullPath% %A_LoopField% %A_Index%
	ExitApp
}

Menu, Tray, Tip, % A_Args[1]
MsgBox % A_Args[2] &quot; === &quot; A_Args[1]

~Esc::ExitApp
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Sat, 11 May 2019 01:14:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134287#p134287</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=134286#p134286</link>
			<description><![CDATA[<p>Есть файл скрипта .ahk<br />Можно как-то запустить один файл-скрипт .ahk два и более раза? Не хочу плодить копии с разными именами.<br />Скрипты должны работать независимо, там только один параметр отличается, скрипт скачивает json с сайта.</p><p>Я не знаю в будущем сколько потом придется запускать еще копий, поэтому плодить .ahk файлы не вариант, т.к. если вносить изменения в код, то снова придется создавать копии скриптов и переименовывать.</p><p>Пытался создать два .bat файла, с передачей параметров скрипту<br /></p><div class="codebox"><pre><code>start %AHK% parser.ahk traktor
start %AHK% parser.ahk kamaz</code></pre></div><p>И читать после в скрипте переданные аргументы<br /></p><div class="codebox"><pre><code>for n, param in A_Args
{
	Menu, Tray, Tip, %param%
    MsgBox %n% === %param%
}</code></pre></div><p>Но ничего не получается. Запуск нового .bat закрывает предыдущий скрипт.<br />Эти директивы указываю по всякому, тоже не выходит.<br /></p><div class="codebox"><pre><code>#Persistent
#SingleInstance Off</code></pre></div><p>Или придется использовать потоки в одном скрипте?<br />Или создавать отдельный &quot;запускатор&quot; который наплодит копии .ahk (+запустит) ?</p>]]></description>
			<author><![CDATA[null@example.com (mustang)]]></author>
			<pubDate>Fri, 10 May 2019 22:18:41 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=134286#p134286</guid>
		</item>
	</channel>
</rss>
