<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=7201&amp;type=atom" />
	<updated>2012-05-12T18:56:01Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=7201</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60259#p60259" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>Например, изменить:</p></blockquote></div><p>Ура!!! Заработало!!!<br />Спасибо, добрый человек:)</p>]]></content>
			<author>
				<name><![CDATA[ComSyntax]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27985</uri>
			</author>
			<updated>2012-05-12T18:56:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60259#p60259</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60257#p60257" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-12T18:40:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60257#p60257</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60255#p60255" />
			<content type="html"><![CDATA[<p>Протестировал скрипт, всё работает пока открыта только одна вкладка в фотошопе, потом нет. Оказалось что значение &quot;PSViewC33&quot; изменяется при открытие последующих вкладок. Например, если открыта только одна вкладка, то значением рабочей области фотошопа будет являться&nbsp; &quot;PSViewC33&quot;, если два, то &quot;PSViewC34&quot;, если три, то &quot;PSViewC35&quot; и т. д. Как быть?</p>]]></content>
			<author>
				<name><![CDATA[ComSyntax]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27985</uri>
			</author>
			<updated>2012-05-12T18:05:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60255#p60255</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60199#p60199" />
			<content type="html"><![CDATA[<p>Обе версии работают!!!<br />Благодарю Вас:)</p>]]></content>
			<author>
				<name><![CDATA[ComSyntax]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27985</uri>
			</author>
			<updated>2012-05-11T15:22:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60199#p60199</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60198#p60198" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2012-05-11T15:16:39Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60198#p60198</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60197#p60197" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2012-05-11T15:06:31Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60197#p60197</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Работа скрипта AHK только в опред-ной области программы - ClassNN]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=60195#p60195" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[ComSyntax]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27985</uri>
			</author>
			<updated>2012-05-11T14:47:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=60195#p60195</id>
		</entry>
</feed>
