<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=7920</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=7920&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Педаль (кнопка) для проигрывания плеера при удержании».]]></description>
		<lastBuildDate>Wed, 09 Jan 2013 03:43:40 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68324#p68324</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Grey)]]></author>
			<pubDate>Wed, 09 Jan 2013 03:43:40 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68324#p68324</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68306#p68306</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (Indomito)]]></author>
			<pubDate>Wed, 09 Jan 2013 00:38:02 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68306#p68306</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68300#p68300</link>
			<description><![CDATA[<p>Залил на другой ресурс вместо аттача.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Tue, 08 Jan 2013 18:16:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68300#p68300</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68298#p68298</link>
			<description><![CDATA[<p>Битый архив, вроде, не открывается.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 08 Jan 2013 17:49:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68298#p68298</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68297#p68297</link>
			<description><![CDATA[<p>Есть чуть более продвинутый инструмент, в нем контроллы подсвечиваются, и пауза по Ctrl+Alt+F работает<br /><a href="http://yadi.sk/d/dKjy8xHB1iOF9">ссылка</a></p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Tue, 08 Jan 2013 17:14:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68297#p68297</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68283#p68283</link>
			<description><![CDATA[<p>На картинке не разобрать ничего, слишком мелко.<br />Скопировать — выделить мышью и через меню правой кнопки.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Tue, 08 Jan 2013 12:59:09 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68283#p68283</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68281#p68281</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (flyer2001)]]></author>
			<pubDate>Tue, 08 Jan 2013 12:27:33 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68281#p68281</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68209#p68209</link>
			<description><![CDATA[<p>Да, так. Контролы Window Spy показывает в строке, где ClassNN.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 06 Jan 2013 13:53:57 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68209#p68209</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68208#p68208</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (flyer2001)]]></author>
			<pubDate>Sun, 06 Jan 2013 13:28:27 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68208#p68208</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68202#p68202</link>
			<description><![CDATA[<p><span style="color: #88BB88">Сообщения можно редактировать. Этого достаточно.</span></p>]]></description>
			<author><![CDATA[null@example.com (ypppu)]]></author>
			<pubDate>Sun, 06 Jan 2013 11:21:34 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68202#p68202</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68200#p68200</link>
			<description><![CDATA[<p><em>OFF: Просьба к модераторам: &quot;Сделайте пожалуйста функцию удаления своего поста, а то глупость написал, а удалить пост никак невозможно.&quot;</em></p>]]></description>
			<author><![CDATA[null@example.com (Alectric)]]></author>
			<pubDate>Sun, 06 Jan 2013 09:50:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68200#p68200</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68198#p68198</link>
			<description><![CDATA[<p>Попробуйте в первый параметр ahk_parent поставить. Или посмотрите, какие в окне контролы есть, и их идентификаторы туда повставляйте.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 06 Jan 2013 08:41:31 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68198#p68198</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68197#p68197</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (flyer2001)]]></author>
			<pubDate>Sun, 06 Jan 2013 07:48:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68197#p68197</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68194#p68194</link>
			<description><![CDATA[<p>Для неактивного нужна команда ControlSend.</p>]]></description>
			<author><![CDATA[null@example.com (YMP)]]></author>
			<pubDate>Sun, 06 Jan 2013 07:05:45 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68194#p68194</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Педаль (кнопка) для проигрывания плеера при удержании]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=68193#p68193</link>
			<description><![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>]]></description>
			<author><![CDATA[null@example.com (flyer2001)]]></author>
			<pubDate>Sun, 06 Jan 2013 06:26:07 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=68193#p68193</guid>
		</item>
	</channel>
</rss>
