<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: программно нажать кнопку с окошком подтверждением]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=4995</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=4995&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: программно нажать кнопку с окошком подтверждением».]]></description>
		<lastBuildDate>Tue, 05 Oct 2010 19:05:30 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39968#p39968</link>
			<description><![CDATA[<p>спасибо за ответы выше.<br />что касательно<br /></p><div class="quotebox"><cite>shiz пишет:</cite><blockquote><p>Мне непонятно, нужно решение конкретной задачи или философские обобщения.</p></blockquote></div><p>то Вы слишком высоко оцениваете мой вопрос - это не философские обощения, а , как я описал выше, скрипты приведены для примера, - Что делать, если нельзя будет выудить URL следующего запроса ? т.е. НУЖНО НАУЧИТЬСЯ КАК-ТО ДАВИТЬ вызываемое скриптом окно , не всегда ведь возможно разобраться в скриптах, повешенных на события, пусть уже их IE обрабатывает, а вот если скрипты выдают окошки, относительно которых известно, что нужно жать клавишу Enter, то нужно научиться как-то эти окошки подтвержать, т.е. , может, нужно как-то организовывать параллельный процесс (ибо IE в текущем процессе останавливает программу на таких окошках) и из-под него давить эти окошки , или еще как ?...</p>]]></description>
			<author><![CDATA[null@example.com (kefi)]]></author>
			<pubDate>Tue, 05 Oct 2010 19:05:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39968#p39968</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39934#p39934</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>PS . Не очень понял, Вы Document в посте выше имеете ввиду от объекта CreateObject(&quot;InternetExplorer.Application&quot;).Document, созданного в WSH.VBS или говорите о работе скрипта внутри браузера IE</p></blockquote></div><p>Уже из того, как я получал объект window в #2, должно быть ясно, что первое. Впрочем, какая разница?</p><div class="quotebox"><blockquote><p>Вообще, хотелось бы для случая , когда выходит окошко, которое выдает скрипт, подавить такое окошко</p></blockquote></div><p>А что, предложенное решение в #4 не помогает?</p><div class="quotebox"><blockquote><p>А вообще , как подменить/заменить на свою&nbsp; функцию &quot;do_reboot();&quot; в атрибуте onclick=&quot;do_reboot();&quot; элемента&nbsp; &lt;input type=button name=&quot;never_disabled&quot; value=Перезагрузка onclick=&quot;do_reboot();&quot;&gt; ?</p></blockquote></div><div class="codebox"><pre><code>Set элемент.onclick = GetRef(&quot;имя функции, определённой в WSH.VBS&quot;)</code></pre></div><p>или<br /></p><div class="codebox"><pre><code>window.execScript &quot;элемент.onclick=function () {/*JS-код в контексте окна браузера*/};&quot;</code></pre></div><p>Мне непонятно, нужно решение конкретной задачи или философские обобщения.</p>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Tue, 05 Oct 2010 14:53:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39934#p39934</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39907#p39907</link>
			<description><![CDATA[<p><strong>2 shiz &gt;</strong> Вообще, хотелось бы для случая , когда выходит окошко, которое выдает скрипт, подавить такое окошко </p><p>А вообще , как подменить/заменить на свою&nbsp; функцию &quot;do_reboot();&quot; в атрибуте onclick=&quot;do_reboot();&quot; элемента&nbsp; &lt;input type=button name=&quot;never_disabled&quot; value=Перезагрузка onclick=&quot;do_reboot();&quot;&gt; ?<br />PS . Не очень понял, Вы Document в посте выше имеете ввиду от объекта CreateObject(&quot;InternetExplorer.Application&quot;).Document, созданного в WSH.VBS или говорите о работе скрипта внутри браузера IE ?</p>]]></description>
			<author><![CDATA[null@example.com (kefi)]]></author>
			<pubDate>Tue, 05 Oct 2010 09:31:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39907#p39907</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39883#p39883</link>
			<description><![CDATA[<p>Перед нажатием кнопки подменить функцию confirm возвращающей истинное значение без вопросов. Возможно, так<br /></p><div class="codebox"><pre><code>window.execScript &quot;function confirm() {return true;}&quot;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Mon, 04 Oct 2010 16:32:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39883#p39883</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39863#p39863</link>
			<description><![CDATA[<p>2 shiz &gt; <br />Да, это можно в данном конкретном случае сделать, но вообще, это приведено для примера,</p><p>Что делать, если нельзя будет выудить URL следующего запроса , т.е. можно как-то подавить вызываемое скриптом окно <br /></p><div class="codebox"><pre><code>confirm(&quot;Очень мешающее окно с двумя кнопками OK и Cancel, в котором нужно программно нажать OK&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kefi)]]></author>
			<pubDate>Mon, 04 Oct 2010 08:22:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39863#p39863</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39857#p39857</link>
			<description><![CDATA[<div class="codebox"><pre><code>Set window = Document.parentWindow
window.location.href = &quot;../sys_cfg_valid.xgi?&quot; &amp; window.exe_str(&quot;submit REBOOT&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (shiz)]]></author>
			<pubDate>Sun, 03 Oct 2010 22:49:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39857#p39857</guid>
		</item>
		<item>
			<title><![CDATA[VBS: программно нажать кнопку с окошком подтверждением]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=39854#p39854</link>
			<description><![CDATA[<p>Помогите программно нажать кнопку &quot;never_disabled&quot; перезагрузки рутера с подтверждением :<br />Тут при программном нажатии кнопки CreateObject(&quot;InternetExplorer.Application&quot;).Document.getElementsByName(&quot;never_disabled&quot;)(0).Click<br />вылезает окошко подвтерждения confirm(&quot;Перезагрузка Маршрутизатора ?&quot;), а программа висит до его ручного подтверждения :</p><div class="codebox"><pre><code>&lt;input type=button name=&quot;never_disabled&quot; value=Перезагрузка onclick=&quot;do_reboot();&quot;&gt;
&lt;script&gt;
function do_reboot()
{
    if(!confirm(&quot;Перезагрузка Маршрутизатора ?&quot;)) return;
    var str=&quot;&quot;;
    str=&quot;../sys_cfg_valid.xgi?&quot;;
    str+=exe_str(&quot;submit REBOOT&quot;);
    self.location.href=str;
}
function exe_str(str_shellPath)
{
    var str=&quot;&quot;;
    myShell = str_shellPath.split(&quot;;&quot;);
    for(i=0; i&lt;myShell.length; i++)
    {
        if (!is_blank(myShell[i])) str+=&quot;&amp;&quot;+&quot;exeshell=&quot;+myShell[i];
    }
    return str;
}
&lt;/script&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kefi)]]></author>
			<pubDate>Sun, 03 Oct 2010 20:50:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=39854#p39854</guid>
		</item>
	</channel>
</rss>
