<?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="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7920&amp;type=atom" />
	<updated>2013-01-09T03:43:40Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=7920</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68324#p68324" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>flyer2001 пишет:</cite><blockquote><p>2) <strong>Медиа-клавиша </strong>{Media_Play_Pause}...<br />... эта кнопка работает только при активном окне плеера, что не подходит.</p></blockquote></div><p>Работает (w7 x64) везде.</p><p>@<strong>flyer2001</strong> Не знаю поможет, опробуйте ещё такой вариант:</p><div class="codebox"><pre><code>; работает: foobar2000, Windows Media Player, может ещё с чем-нибудь...

WM_APPCOMMAND                 :=0x319
APPCOMMAND_MEDIA_NEXTTRACK    :=11&lt;&lt;16
APPCOMMAND_MEDIA_PREVIOUSTRACK:=12&lt;&lt;16
APPCOMMAND_MEDIA_STOP         :=13&lt;&lt;16
APPCOMMAND_MEDIA_PLAY_PAUSE   :=14&lt;&lt;16
APPCOMMAND_MEDIA_PLAY         :=46&lt;&lt;16
APPCOMMAND_MEDIA_PAUSE        :=47&lt;&lt;16
APPCOMMAND_MEDIA_FAST_FORWARD :=49&lt;&lt;16
APPCOMMAND_MEDIA_REWIND       :=50&lt;&lt;16

sc39:: ; space
   PostMessage, WM_APPCOMMAND
;               ,, APPCOMMAND_MEDIA_NEXTTRACK
;               ,, APPCOMMAND_MEDIA_PREVIOUSTRACK
;               ,, APPCOMMAND_MEDIA_STOP
              ,, APPCOMMAND_MEDIA_PLAY_PAUSE
;               ,, APPCOMMAND_MEDIA_PLAY
;               ,, APPCOMMAND_MEDIA_PAUSE
;               ,, APPCOMMAND_MEDIA_FAST_FORWARD
;               ,, APPCOMMAND_MEDIA_REWIND
              ,, ahk_class Progman
   KeyWait, % A_ThisHotkey
   Return</code></pre></div><p>Раскомментируйте другие команды на пробу, если работает, <em>расселите</em> их на другие клавиши... Примерно <a href="http://forum.script-coding.com/viewtopic.php?pid=61731#p61731">так</a>. Подробнее о WM_APPCOMMAND: <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms646275(v=vs.85).aspx">EN</a>/<a href="http://vsokovikov.narod.ru/New_MSDN_API/Keyb_input/notify_wm_appcommand.htm">RU</a>.</p>]]></content>
			<author>
				<name><![CDATA[Grey]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25792</uri>
			</author>
			<updated>2013-01-09T03:43:40Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68324#p68324</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68306#p68306" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>flyer2001 пишет:</cite><blockquote><p>плеере foobar...</p></blockquote></div><p> вопрос может не в тему.<br />Почему ты используешь данный плеер? <br />Например с <strong>Media Player Classic - Home Cinema</strong> было бы всё намного проще и у него есть настраиваемый ini с которого можно считать кучу инфы о текущем файле + хоткей на все основные функции, а на что нет клавиши можно сделать в том же ini файле... <br />Ну я думаю ты меня понял.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2013-01-09T00:38:02Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68306#p68306</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68300#p68300" />
			<content type="html"><![CDATA[<p>Залил на другой ресурс вместо аттача.</p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-01-08T18:16:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68300#p68300</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68298#p68298" />
			<content type="html"><![CDATA[<p>Битый архив, вроде, не открывается.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2013-01-08T17:49:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68298#p68298</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68297#p68297" />
			<content type="html"><![CDATA[<p>Есть чуть более продвинутый инструмент, в нем контроллы подсвечиваются, и пауза по Ctrl+Alt+F работает<br /><a href="http://yadi.sk/d/dKjy8xHB1iOF9">ссылка</a></p>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2013-01-08T17:14:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68297#p68297</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68283#p68283" />
			<content type="html"><![CDATA[<p>На картинке не разобрать ничего, слишком мелко.<br />Скопировать — выделить мышью и через меню правой кнопки.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-01-08T12:59:09Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68283#p68283</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68281#p68281" />
			<content type="html"><![CDATA[<p><span class="postimg"><img src="http://img-fotki.yandex.ru/get/4116/18896453.17/0_98c9a_24792166_XXL.jpg" alt="http://img-fotki.yandex.ru/get/4116/18896453.17/0_98c9a_24792166_XXL.jpg" /></span></p><p>Подскажите по синтаксису чтобы послать контрол Play </p><div class="codebox"><pre><code>
~f8::
controlsend, {ClassNN}, , {ahk_class}
return
</code></pre></div><p>Верно?</p><p>Как заморозить окно AutoIt windows spy (shift+atl+tab не работают) ? ))) даже не знаю как эти цифири скопировать...конечно есть вариант набрать в ручную с скриншота.</p>]]></content>
			<author>
				<name><![CDATA[flyer2001]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29243</uri>
			</author>
			<updated>2013-01-08T12:27:33Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68281#p68281</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68209#p68209" />
			<content type="html"><![CDATA[<p>Да, так. Контролы Window Spy показывает в строке, где ClassNN.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-01-06T13:53:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68209#p68209</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68208#p68208" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Попробуйте в первый параметр ahk_parent поставить. Или посмотрите, какие в окне контролы есть, и их идентификаторы туда повставляйте.</p></blockquote></div><p>Первый параметр это так?<br /></p><div class="codebox"><pre><code>~f8::
controlsend, ahk_parent, {vkB3}, ahk_class {97E27FAA-C0B3-4b8e-A693-ED7881E99FC1}
return</code></pre></div><p>Просто я в этом деле ньюб, как узнать какие контролы у окна есть? ))</p>]]></content>
			<author>
				<name><![CDATA[flyer2001]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29243</uri>
			</author>
			<updated>2013-01-06T13:28:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68208#p68208</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68202#p68202" />
			<content type="html"><![CDATA[<p><span style="color: #88BB88">Сообщения можно редактировать. Этого достаточно.</span></p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2013-01-06T11:21:34Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68202#p68202</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68200#p68200" />
			<content type="html"><![CDATA[<p><em>OFF: Просьба к модераторам: &quot;Сделайте пожалуйста функцию удаления своего поста, а то глупость написал, а удалить пост никак невозможно.&quot;</em></p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2013-01-06T09:50:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68200#p68200</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68198#p68198" />
			<content type="html"><![CDATA[<p>Попробуйте в первый параметр ahk_parent поставить. Или посмотрите, какие в окне контролы есть, и их идентификаторы туда повставляйте.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-01-06T08:41:31Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68198#p68198</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68197#p68197" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>YMP пишет:</cite><blockquote><p>Для неактивного нужна команда ControlSend.</p></blockquote></div><p>это я понял, только вот такой код не передает команду плееру (ничего не происходит), хотя если окно плеера активно, жму кнопку на клавиатуре - плеер встает на паузу</p><div class="codebox"><pre><code>~f8::
controlsend, , {vkB3}, ahk_class {97E27FAA-C0B3-4b8e-A693-ED7881E99FC1}
return</code></pre></div><p>ahk_class взял из autoit window spy</p><div class="codebox"><pre><code>
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;( Window Title &amp; Class )&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;
?? ??? ????? ??? ?????   [foobar2000 v0.9.6.8]
ahk_class {97E27FAA-C0B3-4b8e-A693-ED7881E99FC1}
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[flyer2001]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29243</uri>
			</author>
			<updated>2013-01-06T07:48:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68197#p68197</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68194#p68194" />
			<content type="html"><![CDATA[<p>Для неактивного нужна команда ControlSend.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2013-01-06T07:05:45Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68194#p68194</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=68193#p68193" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p> универсальность понятие относительное, ну можешь сделать ini файл и считывать из него, я так и делаю, что бы не править сам скрипт.</p></blockquote></div><p>Так и сделаю</p><br /><div class="quotebox"><blockquote><p>Так вот код, например.</p><p>Было (взял твой за основу) </p><div class="codebox"><pre><code>~f8::
run, d:\foobar2000\foobar2000.exe /pause
keywait, f8, L
run, d:\foobar2000\foobar2000.exe /pause
return</code></pre></div><p>Стало </p><div class="codebox"><pre><code>~f8::
send, {vkB3} ;run, d:\foobar2000\foobar2000.exe /pause
keywait, f8, L
send, {vkB3} ;run, d:\foobar2000\foobar2000.exe /pause
return</code></pre></div></blockquote></div><p>так код который был взят за основу он и так работал без проблем, потому что напрямую через командную строку передавал плееру команду &quot;пауза&quot; через командную строку.</p><p>Просто я думал, раз плеер, когда он является активным окном понимает без всяких настроек горячих клавиш - медиа-клавишу &quot;пауза/плей&quot;, то может имеет смысл передать нажатие этой клавиши в неактивное окно плеера. </p><p>Можно командой send посылать в неактивное окно нажатие клавиш?</p>]]></content>
			<author>
				<name><![CDATA[flyer2001]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29243</uri>
			</author>
			<updated>2013-01-06T06:26:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=68193#p68193</id>
		</entry>
</feed>
