Тема: AutoIt: Запуск программы с определённым хэндлом
Привет. Такая задача. Вот у меня есть в открытых процессах текстовый редактор PSPad.
Я хочу открыть некий файл именно этим экземпляром программы. Сейчас же она запускает новый процесс.
Я получаю хэндл, но не знаю, как им можно воспользоваться, чтобы запускать новый экземпляр программы.
Может быть, мне надо использовать PID?
Я так понял, что ни RUN ни ShellExecute не работают, ни с хэндлом ни с PID.
If WinExists("[Class:TfPSPad.UnicodeClass]") Then
$PSPadHWND=WinGetHandle("[Class:TfPSPad.UnicodeClass]")
WinActivate($PSPadHWND)
Local $sClp = ClipGet()
Run("C:\Program\PSPad\PSPad.exe " & '"' & $sClp & '"')
Что можно сделать?
Может быть такое лучше реализовать на JScript или VBScript?