<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: скрипт для управления несколькими приложениями]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7123&amp;type=atom" />
	<updated>2012-04-18T18:03:32Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7123</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59531#p59531" />
			<content type="html"><![CDATA[<p><span style="color: Green"><strong>mish0k</strong>, <strong>Indomito</strong> — ответ здесь: <a href="http://forum.script-coding.com/rules.html#3.3.">Правила форума, §3.3</a>.</span></p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2012-04-18T18:03:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59531#p59531</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59522#p59522" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mish0k пишет:</cite><blockquote><p>окна правильно писал. и с калькулятором пробывал он и его не хотел закрывать</p></blockquote></div><p>для самопроверки скопировал из своего же поста свой скрипт, выгрузил все остальные.<br />1. Запустил Мозиллу<br />2. Запустил скрипт - мозилла закрылась<br />3. Запустил скрипт - мозилла открылась</p><p>Проверь внимательнее или покажи скрипт с калькулятором, я гляну - мало ли где ты ошибся или я не то написал или ты меня не понял... всякое бывает. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p><p>OFF: <strong>ypppu</strong> <em>&quot;Не выдержела душа поэта....&quot;</em> - я про правку поста <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-18T15:44:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59522#p59522</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59518#p59518" />
			<content type="html"><![CDATA[<p><span style="color: red">Т</span>ипун тебе на язык<span style="color: red">,</span> ypppu<span style="color: red">!</span></p><p><span style="color: red">В</span>сё гораздо банальнее. <span style="color: red">Э</span>то плеер фообар2000.</p><p><span style="color: red">О</span>кна правильно писал. <span style="color: red">И</span> с калькулятором проб<span style="color: red">о</span>вал<span style="color: red">,</span> он и его не хотел закрывать<span style="color: red">.</span></p>]]></content>
			<author>
				<name><![CDATA[mish0k]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27881</uri>
			</author>
			<updated>2012-04-18T15:35:41Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59518#p59518</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59517#p59517" />
			<content type="html"><![CDATA[<p>OFF: Что такое фубар? Случаем не из <a href="http://fffuuu-maker.ru/">этой оперы</a>? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2012-04-18T15:29:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59517#p59517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59516#p59516" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>mish0k пишет:</cite><blockquote><p>не закрывает ту программу которую нужною просто открывает вторую</p></blockquote></div><p>т.е. второй экземпляр программы которая описана в vRunName?</p><p>P.S. Проверь правильность имени окна. Я например вместо <span class="bbu">Fire<strong>f</strong>ox</span> написал <span class="bbu">Fire<strong>F</strong>ox</span> и долго не мог понять в чём проблема.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-18T14:36:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59516#p59516</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59514#p59514" />
			<content type="html"><![CDATA[<p>не закрывает ту программу которую нужною просто открывает вторую</p>]]></content>
			<author>
				<name><![CDATA[mish0k]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27881</uri>
			</author>
			<updated>2012-04-18T14:32:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59514#p59514</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59512#p59512" />
			<content type="html"><![CDATA[<p>Например... но для тебя надо поправить/изменить содержимое двух переменных:&nbsp; <strong>vWinName</strong> и <strong>vRunName</strong> 1-я и 2-я строчка<br /></p><div class="codebox"><pre><code>vWinName := &quot;Mozilla Firefox&quot;
vRunName := &quot;C:\Program Files (x86)\Mozilla Firefox\firefox.exe&quot;

if (fnWinClose(vWinName))
  return
Run, %vRunName%
return

fnWinClose(vWin)
{
SetTitleMatchMode, 2
IfWinExist, %vWin%
  {
    WinClose
    ;WinKill
    return true
  }
return false
}</code></pre></div><p>P.S. Можно в <strong>vWinName</strong> писать и так: <strong>vWinName := &quot;ahk_class Photoshop&quot;</strong> т.к. для Adobe Photoshop CS5 (64 Bit) имя окна это имя редактируемого файла.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-18T13:23:51Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59512#p59512</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59511#p59511" />
			<content type="html"><![CDATA[<p>Indomito взаимно извиняюсь за резкость. По скрипту - спасибо. вот токо дуб я в этом. полагаю фун-ция возвращаеит тру или фальс. не сумею ей воспользоватся. если не тяжело то можно с моими именами показать (footbar.exe SatAmp.exe) имена окон footbar2000 и SatAmp -</p>]]></content>
			<author>
				<name><![CDATA[mish0k]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27881</uri>
			</author>
			<updated>2012-04-18T13:13:07Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59511#p59511</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59502#p59502" />
			<content type="html"><![CDATA[<p>Или так </p><div class="codebox"><pre><code>;--- Закрытие окна приложения, если оно существует
fnWinClose(vWin)
{
SetTitleMatchMode, 2
IfWinExist, %vWin%
  {
    WinClose
    ;WinKill
    return true
  }
return false
}</code></pre></div><p>что бы не промахнуться с названием окна.</p><p>OFF: <strong>mish0k</strong> извиняюсь за свой пред. пост, т.к. не очень было понятно что ты именно хотел.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-18T11:47:03Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59502#p59502</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59501#p59501" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>WinClose , WinTitle</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-04-18T11:40:57Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59501#p59501</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59497#p59497" />
			<content type="html"><![CDATA[<p>друг. если нечего сказать лучше промолчать. </p><p>вот кое что сделал</p><div class="codebox"><pre><code>Foobar_Path = E:\Foobar2000\foobar2000.exe


^!n::

    Process, Exist, Foobar2000.exe ; 
    If ErrorLevel 
        FooBarControl( &quot;exit&quot; )



IfWinExist SatAmp -
    WinActivate
else
    Run E:\SatAmp\SatAmp.exe
return


;-------------------------------------------------------------------------------
FooBarControl( fooCommand )
{
  
    BatchLines_Before := A_BatchLines 
    SetBatchLines, -1 

    Process, Exist, foobar2000.exe 
    Foo_PID := ErrorLevel 
    If NOT Foo_PID 
        Return 
   
    h_process := DllCall( &quot;OpenProcess&quot;            
                        , &quot;UInt&quot;, 0x10|0x400    
                        , &quot;Int&quot; , False            
                        , &quot;UInt&quot;, Foo_PID )       
    If ( ErrorLevel OR h_process = 0 ) 
        Goto, fbc_Return 

    VarSetCapacity( FooExePath, 255 )
    DllCall( &quot;psapi.dll\GetModuleFileNameExA&quot;   
            , &quot;UInt&quot;, h_process                    
            , &quot;UInt&quot;, 0                           
            , &quot;Str&quot; , FooExePath               
            , &quot;UInt&quot;, 255 )                      
    fbc_Return:
    DllCall( &quot;CloseHandle&quot;, &quot;UInt&quot;, h_process )
    
    RunWait, e:\foobar2000\foobar2000.exe /exit 
    SetBatchLines, %BatchLines_Before%
    Return
} 
;-------------------------------------------------------------------------------</code></pre></div><p>теперь нужно сделать кнопку обратную этой - при запуске фубара закрыть сатамп.ехе кто подскажет как закрывать окно через ахк?</p>]]></content>
			<author>
				<name><![CDATA[mish0k]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27881</uri>
			</author>
			<updated>2012-04-18T11:20:42Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59497#p59497</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59487#p59487" />
			<content type="html"><![CDATA[<p>Ответ на ваш вопрос в этом топике <a href="http://forum.script-coding.com/viewtopic.php?id=6868">AHK: Как правильно написать скрипт-менеджер других скриптов?</a></p><p><strong>Achtung!</strong>&nbsp; Для работы того что там написано у вас должна быть версия <strong>AHK_L</strong></p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2012-04-18T08:51:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59487#p59487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: скрипт для управления несколькими приложениями]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=59485#p59485" />
			<content type="html"><![CDATA[<p>Здравствуйте форумчане, прошу помочь создать скрипт для управления несколькими приложениями</p><p>Попытаюсь объяснить для чего нужно, и что именно нужно.</p><p>Собрал карпк (комп в машину) после выбора фронтендов на комп, решил что опитмальный вариант - отсутствие фронтэнда.</p><p>Установил виндовс 8, кинул все нужные приложения в MetroUI и теперь вот надо сделать скрипт:</p><p>для программ </p><p>1 фубар2000<br />2 программа для радио<br />3 навигация <br />4 диагностика авто.</p><p>в основном не дает покоя вот какая ситуация. </p><p>Я запускаю фубар2000 и слушаю музыку, вдруг мне надоело слушать музыку и захотелось послушать радио, я нажимаю ктрл+альт+n и автохоткей должен закрыть фубар2000 и запустить скажем приложение 2.exe (в нашем случае радио)</p><p>либо же у меня запущен навигатор в фулл скрине (3.exe) и я хочу что бы опять на экране появилось радио (2.ехе), но оно не закрыто и свернуто, и надо что бы при нажатии все тех же&nbsp; ктрл+альт+n скрипт чекнул запущенно ли приложение, и если оно запущенно то просто развернуть его и сделать активным.</p><p>проверять активность приложения и разворачивать его я смог сделать из скрипта который создается при установки автохоткея. а дальше не могу. Прошу помочь всех кто сможет</p>]]></content>
			<author>
				<name><![CDATA[mish0k]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27881</uri>
			</author>
			<updated>2012-04-18T08:46:43Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=59485#p59485</id>
		</entry>
</feed>
