<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=7201</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7201&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN».]]></description>
		<lastBuildDate>Sat, 12 May 2012 18:56:01 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60259#p60259</link>
			<description><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Например, изменить:</p></blockquote></div><p>Ура!!! Заработало!!!<br />Спасибо, добрый человек:)</p>]]></description>
			<author><![CDATA[null@example.com (ComSyntax)]]></author>
			<pubDate>Sat, 12 May 2012 18:56:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60259#p60259</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60257#p60257</link>
			<description><![CDATA[<p>Например, изменить:<br /></p><div class="codebox"><pre><code>; AHK-L
#SingleInstance ignore
Run, Photoshop.exe, , Max UseErrorLevel
if ErrorLevel = ERROR
    {
    MsgBox При запуске программы Photoshop произошла ошибка. Пожалуйста, попробуйте снова.
    ExitApp
    }
WinWaitActive ahk_class Photoshop
SetTimer Check, 2000
Return
 
#If WinActive(&quot;ahk_class Photoshop&quot;) &amp;&amp; SubWinClass()
    WheelDown::Send, {)}
    WheelUp::Send, {(}
    MButton &amp; WheelDown:: Send, {f}
    MButton &amp; WheelUp::Send, {n}
#if
Check:
  IfWinNotExist ahk_class Photoshop
    {
    ExitApp
    }
Return
 
SubWinClass()
{
    MouseGetPos,,,, ClassNN
    return ClassNN ~= &quot;PSViewC3&quot;
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Sat, 12 May 2012 18:40:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60257#p60257</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60255#p60255</link>
			<description><![CDATA[<p>Протестировал скрипт, всё работает пока открыта только одна вкладка в фотошопе, потом нет. Оказалось что значение &quot;PSViewC33&quot; изменяется при открытие последующих вкладок. Например, если открыта только одна вкладка, то значением рабочей области фотошопа будет являться&nbsp; &quot;PSViewC33&quot;, если два, то &quot;PSViewC34&quot;, если три, то &quot;PSViewC35&quot; и т. д. Как быть?</p>]]></description>
			<author><![CDATA[null@example.com (ComSyntax)]]></author>
			<pubDate>Sat, 12 May 2012 18:05:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60255#p60255</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60199#p60199</link>
			<description><![CDATA[<p>Обе версии работают!!!<br />Благодарю Вас:)</p>]]></description>
			<author><![CDATA[null@example.com (ComSyntax)]]></author>
			<pubDate>Fri, 11 May 2012 15:22:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60199#p60199</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60198#p60198</link>
			<description><![CDATA[<p>Немного опередил <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>#SingleInstance ignore
Run, Photoshop.exe, , Max UseErrorLevel
if ErrorLevel = ERROR
    {
    MsgBox При запуске программы Photoshop произошла ошибка. Пожалуйста, попробуйте снова.
    ExitApp
    }
WinWaitActive ahk_class Photoshop
SetTimer Check, 2000
Return

#IfWinActive ahk_class Photoshop
WheelDown:: Send % ok() ? &quot;{)}&quot; : &quot;{click WD}&quot;
WheelUp:: Send % ok() ? &quot;{(}&quot; : &quot;{click WU}&quot;
MButton &amp; WheelDown:: Send  % ok() ? &quot;{f}&quot; : &quot;{click M down}{click WD}{click M up}&quot;
MButton &amp; WheelUp:: Send  % ok() ? &quot;{n}&quot; : &quot;{click M down}{click WU}{click M up}&quot;
#IfWinActive

ok()
{
   MouseGetPos,,,,ctrl
   return (ctrl = &quot;PSViewC33&quot;)
}

Check:
  IfWinNotExist ahk_class Photoshop
    ExitApp
Return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Fri, 11 May 2012 15:16:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60198#p60198</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60197#p60197</link>
			<description><![CDATA[<div class="codebox"><pre><code>
; AHK-L
#SingleInstance ignore
Run, Photoshop.exe, , Max UseErrorLevel
if ErrorLevel = ERROR
    {
    MsgBox При запуске программы Photoshop произошла ошибка. Пожалуйста, попробуйте снова.
    ExitApp
    }
WinWaitActive ahk_class Photoshop
SetTimer Check, 2000
Return

#If WinActive(&quot;ahk_class Photoshop&quot;) &amp;&amp; SubWinClass(&quot;PSViewC33&quot;)
    WheelDown::Send, {)}
    WheelUp::Send, {(}
    MButton &amp; WheelDown:: Send, {f}
    MButton &amp; WheelUp::Send, {n}
#if
Check:
  IfWinNotExist ahk_class Photoshop
    {
    ExitApp
    }
Return

SubWinClass(nClassNN)
{
    MouseGetPos,,,, cClassNN
    return cClassNN == nClassNN
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (creature.ws)]]></author>
			<pubDate>Fri, 11 May 2012 15:06:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60197#p60197</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=60195#p60195</link>
			<description><![CDATA[<p>Подскажите пожалуйста, какие изменения/дополнения следует ввести в ниже приведенный скрипт, чтобы скомпилированная программа на AHK действовала не по всей области Фотошопа, а только в определенной ее области?<br />А именно в области ClassNN: PSViewC33.<br />Данные из Window Spy:</p><p>&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;( Now Under Mouse Cursor )&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br />ClassNN:&nbsp; &nbsp; PSViewC33<br />Text:&nbsp; &nbsp;<br />Color:<br />&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;</p><p>Скрипт:<br /></p><div class="codebox"><pre><code>#SingleInstance ignore
Run, Photoshop.exe, , Max UseErrorLevel
if ErrorLevel = ERROR
    {
    MsgBox При запуске программы Photoshop произошла ошибка. Пожалуйста, попробуйте снова.
    ExitApp
    }
WinWaitActive ahk_class Photoshop
SetTimer Check, 2000
Return

#IfWinActive ahk_class Photoshop
WheelDown::Send, {)} 
WheelUp::Send, {(} 
MButton &amp; WheelDown:: Send, {f}
MButton &amp; WheelUp::Send, {n}

Check:
  IfWinNotExist ahk_class Photoshop
    {  
    ExitApp
    } 
Return</code></pre></div><p>Заранее всех благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (ComSyntax)]]></author>
			<pubDate>Fri, 11 May 2012 14:47:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=60195#p60195</guid>
		</item>
	</channel>
</rss>
