<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14775&amp;type=atom" />
	<updated>2019-05-11T06:47:51Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14775</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134291#p134291" />
			<content type="html"><![CDATA[<p>Спасибо. Скрипт вроде понял как работает. К своему пока чет не могу прикрутить.<br />upd: прикрутил, вроде пошло</p>]]></content>
			<author>
				<name><![CDATA[mustang]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37113</uri>
			</author>
			<updated>2019-05-11T06:47:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134291#p134291</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134287#p134287" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2019-05-11T01:14:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134287#p134287</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Запуск одновременно 2 и более копии скрипта [command line (.bat)]]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=134286#p134286" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[mustang]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=37113</uri>
			</author>
			<updated>2019-05-10T22:18:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=134286#p134286</id>
		</entry>
</feed>
