<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AutoIt: Запуск программы с определённым хэндлом]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=12510</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=12510&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AutoIt: Запуск программы с определённым хэндлом».]]></description>
		<lastBuildDate>Tue, 28 Feb 2017 10:44:46 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AutoIt: Запуск программы с определённым хэндлом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=113428#p113428</link>
			<description><![CDATA[<p><strong>Parazit</strong><br />Настройки: Настройки программы &gt; Интеграция &gt; нижний пункт ☑ Один экземпляр программы.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 28 Feb 2017 10:44:46 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=113428#p113428</guid>
		</item>
		<item>
			<title><![CDATA[AutoIt: Запуск программы с определённым хэндлом]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=113394#p113394</link>
			<description><![CDATA[<p>Привет. Такая задача. Вот у меня есть в открытых процессах текстовый редактор <strong>PSPad</strong>. <br />Я хочу открыть некий файл именно этим экземпляром программы. Сейчас же она запускает новый процесс.<br />Я получаю хэндл, но не знаю, как им можно воспользоваться, чтобы запускать новый экземпляр программы.<br />Может быть, мне надо использовать <strong>PID</strong>?<br />Я так понял, что ни RUN ни ShellExecute не работают, ни с хэндлом ни с <strong>PID</strong>.</p><div class="codebox"><pre><code>If WinExists(&quot;[Class:TfPSPad.UnicodeClass]&quot;) Then
$PSPadHWND=WinGetHandle(&quot;[Class:TfPSPad.UnicodeClass]&quot;)
WinActivate($PSPadHWND)
Local $sClp = ClipGet()
Run(&quot;C:\Program\PSPad\PSPad.exe &quot; &amp; &#039;&quot;&#039; &amp; $sClp &amp; &#039;&quot;&#039;)</code></pre></div><p>Что можно сделать?<br />Может быть такое лучше реализовать на <strong>JScript</strong> или <strong>VBScript</strong>?</p>]]></description>
			<author><![CDATA[null@example.com (Parazit)]]></author>
			<pubDate>Tue, 28 Feb 2017 07:04:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=113394#p113394</guid>
		</item>
	</channel>
</rss>
