<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10091&amp;type=atom" />
	<updated>2022-06-07T23:27:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10091</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153487#p153487" />
			<content type="html"><![CDATA[<p><strong>Codermix228333</strong>, добро пожаловать на форум! Не имеет смысла поднимать посты многолетней давности. Тем более, что вы задачу не поняли. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2022-06-07T23:27:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153487#p153487</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=153486#p153486" />
			<content type="html"><![CDATA[<p>Ещё легче!<br /></p><div class="codebox"><pre><code>browser = ваша ссылка
run %browser%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Codermix228333]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=42575</uri>
			</author>
			<updated>2022-06-07T23:03:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=153486#p153486</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107952#p107952" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong> господи дай бог тебе здоровья</p>]]></content>
			<author>
				<name><![CDATA[Sacrifice_ts]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34214</uri>
			</author>
			<updated>2016-09-23T05:44:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107952#p107952</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107951#p107951" />
			<content type="html"><![CDATA[<p><strong>Sacrifice_ts</strong>, легко, но только с активацией окна:<br /></p><div class="codebox"><pre><code>link := &quot;http://forum.script-coding.com/&quot;
WinExist(&quot;ahk_class MozillaWindowClass ahk_exe firefox.exe&quot;)
WinActivate
SendInput, ^{sc26}   ; Ctrl + L
SendInput, {Raw}%link%
SendInput, {Enter}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2016-09-23T04:24:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107951#p107951</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=107946#p107946" />
			<content type="html"><![CDATA[<p>Сделайте под мозиллу пожалуйста! Очень прошу.</p>]]></content>
			<author>
				<name><![CDATA[Sacrifice_ts]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=34214</uri>
			</author>
			<updated>2016-09-22T19:24:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=107946#p107946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87884#p87884" />
			<content type="html"><![CDATA[<p>Его, в смысле ControlSend. А в случае, если SendInput устраивает.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-10-31T15:24:32Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87884#p87884</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87882#p87882" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>Использовать его в данном случае&nbsp; не вижу необходимости.</p></blockquote></div><p>Не совсем понял, кого &quot;его&quot; и в каком именно случае. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Если <em>SendInput</em> работает лучше, конечно надо использовать её. Просто вроде считается, что <em>ControlSend</em> обычно надёжнее.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-10-31T14:22:23Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87882#p87882</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87881#p87881" />
			<content type="html"><![CDATA[<p>У меня в этом примере ControlSend глючит.<br /></p><div class="codebox"><pre><code>OpenUrlInCurrentTabChrome(&quot;http://forum.script-coding.com/&quot;)

OpenUrlInCurrentTabChrome(url)
{
   if !hWnd := WinExist(&quot;ahk_class Chrome_WidgetWin_1&quot;)
   {
      Run, Chrome.exe %url%
      Return
   }
   
   WinActivate
   Sleep, 100
   ControlSend,, !{vk44}   ; Ctrl + L
   Sleep, 100
   ControlSendRaw,, % url
   ControlSend,, {Enter}
}</code></pre></div><p>Использовать его в данном случае&nbsp; не вижу необходимости.<br />А вообще зачем придумывать костыли?<br />Что за флеш такой, который Мозилла не воспроизводит?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-10-31T14:15:34Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87881#p87881</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87880#p87880" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>vospa пишет:</cite><blockquote><p>Первый скрипт у меня вообще не запустился.</p></blockquote></div><p><a href="http://forum.script-coding.com/viewtopic.php?id=6148">Обновите AHK</a>.<br /></p><div class="quotebox"><cite>vospa пишет:</cite><blockquote><p>... обычной командой не открыть ссылку в той же закладке, поэтому приходится вбивать ее в адресную строку. ... Если работает второй скрипт, для чего в первом еще столько строк?</p></blockquote></div><p>Изначально была идея попытаться выполнить задачу без посыла клавиш, что считается не очень надёжным, и в первом варианте адрес помещается в адресною строку &quot;командно&quot;. Однако, как его потом &quot;запустить&quot;, я варианта без посыла клавиш не обнаружил.<br /></p><div class="quotebox"><cite>vospa пишет:</cite><blockquote><p> почему не хочет работать просто вот такой код</p></blockquote></div><p>Команды <em>ControlSendRaw</em> и <em>ControlSend</em> должны быть адресованы конкретному окну. В моём случае это <a href="http://ahkscript.org/docs/misc/WinTitle.htm#LastFoundWindow"><em>Last Found Window</em></a>, определённое ранее после выполнения функции <em>WinExist()</em>, в вашем — пусто. Т. е. попросту нужно указать в них параметр <em>WinTitle</em>. Его же нужно указать в команде<br /></p><div class="codebox"><pre><code>WinActivate, заголовок окна</code></pre></div><p>вместо слов &quot;заголовок окна&quot;.<br />Команда же <em>SendInput</em> посылает клавиши активному окну.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-10-31T14:13:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87880#p87880</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87867#p87867" />
			<content type="html"><![CDATA[<p>Мдя... Фигово ощущать себя полным идиотом... Ничего не понял...<br />Первый скрипт у меня вообще не запустился. Пишет, что ошибка в строке<br /></p><div class="codebox"><pre><code>   for k, v in AccChildren(AccObj)</code></pre></div><p>Второй скрипт работает, спасибо. Правда для стабильной его работы пришлось увеличить задержку до секунды. Из всего этого я понял только то, что обычной командой не открыть ссылку в той же закладке, поэтому приходится вбивать ее в адресную строку.<br />И еще несколько вопросов. Если работает второй скрипт, для чего в первом еще столько строк? Во втором скрипте абсолютно не понимаю первые 2 строки. Что это за команды? Вроде в списке команд АНК их же нет. Ну и собственно главный вопрос. Раз нам приходится все равно вбивать ссылку в адресную строку, то почему не хочет работать просто вот такой код?<br /></p><div class="codebox"><pre><code>   WinActivate, заголовок окна
   Sleep, 100
   ControlSend,, !{vk44}   ; Ctrl + L
   Sleep, 100
   ControlSendRaw,, адрес ссылки
   ControlSend,, {Enter}</code></pre></div><p>Хмм... зато у меня все заработало вот так<br /></p><div class="codebox"><pre><code>   WinActivate, Яндекс - Google Chrome
   Sleep, 100
   SendInput, !{vk44}
   Sleep, 100
   SendInput, http://forum.script-coding.com/
   Sleep, 100
   SendInput, {Enter}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[vospa]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30538</uri>
			</author>
			<updated>2014-10-31T10:09:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87867#p87867</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87850#p87850" />
			<content type="html"><![CDATA[<p>Ну или ещё так можно:<br /></p><div class="codebox"><pre><code>OpenUrlInCurrentTabChrome(&quot;http://forum.script-coding.com/&quot;)

OpenUrlInCurrentTabChrome(url)
{
   if !hWnd := WinExist(&quot;ahk_class Chrome_WidgetWin_1&quot;)
   {
      Run, Chrome.exe %url%
      Return
   }
   
   WinActivate
   Sleep, 100
   ControlSend,, !{vk44}   ; Ctrl + L
   Sleep, 100
   ControlSendRaw,, % url
   ControlSend,, {Enter}
}</code></pre></div><p><img src="//forum.script-coding.com/img/smilies/lol.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-10-30T17:01:13Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87850#p87850</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87849#p87849" />
			<content type="html"><![CDATA[<p>Не знаю, экспериментировать нужно. Не вижу повода думать, что SendInput будет надёжней. Для надёжности можно после <em>WinActivate</em> ещё <em>Sleep, 100</em> вставить.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-10-30T16:43:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87849#p87849</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87848#p87848" />
			<content type="html"><![CDATA[<p>А сейчас вроде все работает.<br />Может надежней посылать с помощью SendInput?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-10-30T16:33:00Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87848#p87848</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87847#p87847" />
			<content type="html"><![CDATA[<p>Проверь, как работают в Хроме шорткаты Ctrl + L и Alt + D. Должна выделяться адресная строка. Можно заменить<br /></p><div class="codebox"><pre><code>ControlSend,, ^{vk4C}   ; Ctrl + L</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>ControlSend,, !{vk44}   ; Alt + D</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-10-30T15:50:18Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87847#p87847</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Переход по ссылке в Google Chrom в текущей вкладке]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=87846#p87846" />
			<content type="html"><![CDATA[<p>Я заменил<br /></p><div class="codebox"><pre><code>if AccObj.accName(0) = &quot;Адресная строка и строка поиска&quot;</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>if AccObj.accName(0) = &quot;Address and search bar&quot;</code></pre></div><p>Но открывается у меня следующая ссылка.<br /></p><div class="codebox"><pre><code>http://forum.script-coding.com/l</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2014-10-30T15:41:26Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=87846#p87846</id>
		</entry>
</feed>
