<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: WshShell.Run не удается дождаться процесса]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=10469</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10469&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: WshShell.Run не удается дождаться процесса».]]></description>
		<lastBuildDate>Wed, 04 Mar 2015 16:16:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: WshShell.Run не удается дождаться процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92249#p92249</link>
			<description><![CDATA[<p><strong>inock</strong>, товарищ <strong>Flasher</strong> опередил с ответом касательно PowerShell. Что же касается WSH... а не пробовали ли Вы провернуть такой трюк: перед тем как показать сообщение с поздравлением, вызвать метод MinimizeAll (или ToggleDesktop, оба определены в Shell.Application), а далее взывать нужный код?</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Wed, 04 Mar 2015 16:16:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92249#p92249</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WshShell.Run не удается дождаться процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92248#p92248</link>
			<description><![CDATA[<p><strong>inock</strong><br />А не лучше scr создать или на рабочий стол замостить?</p><div class="quotebox"><blockquote><p>На них этот повершелл будет работать?</p></blockquote></div><p>Только если установить. <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 04 Mar 2015 14:42:24 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92248#p92248</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WshShell.Run не удается дождаться процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92241#p92241</link>
			<description><![CDATA[<div class="quotebox"><cite>greg zakharov пишет:</cite><blockquote><p>A WSH принципиально?</p></blockquote></div><p>Нет, не принципиально, AD запускает скрипты PowerShell с тем же успехом, что и WSH или cmd. Другое дело, что я powershell этот не знаю совершенно. У меня в скрипте же не тупо запуск картинки (это бы и cmd справился). Там сначала идет анализ даты, потом анализ пользователя на членство в группе, и уже потом, если все сходится - тогда запускается картинка. На PowerShell я сам такое не осилю на текущий момент.</p><p>Пока написал&nbsp; </p><div class="codebox"><pre><code>On Error Resume Next</code></pre></div><p>Понимаю, что решение крайне кривое, но все работает и сообщение об ошибке не выскакивает.</p><p>P.S: Хотя, наверное PowerShell не подойдет. У нас же куча машин с XP. На них этот повершелл будет работать?</p>]]></description>
			<author><![CDATA[null@example.com (inock)]]></author>
			<pubDate>Wed, 04 Mar 2015 09:54:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92241#p92241</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: WshShell.Run не удается дождаться процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92240#p92240</link>
			<description><![CDATA[<p>A WSH принципиально? Будь то форма на PowerShell можно было бы указать в свойствах формы TopMost, то бишь поверх окон.</p>]]></description>
			<author><![CDATA[null@example.com (greg zakharov)]]></author>
			<pubDate>Wed, 04 Mar 2015 09:47:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92240#p92240</guid>
		</item>
		<item>
			<title><![CDATA[VBS: WshShell.Run не удается дождаться процесса]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=92236#p92236</link>
			<description><![CDATA[<p>Восьмое марта близко-близко,<br />И сердце бьется как олень...</p><p>Суть проблемы: пытаюсь в групповой политике пользователя на logon повесить поздравление. Строчка кода такая:<br /></p><div class="codebox"><pre><code>WshShell.Run &quot;\\Domain.Local\SysVol\teplo.local\Policies\{2B6E8279-5A3E-401C-AFDC-12BE686BA842}\User\Scripts\Logon\rozi.jpg&quot;,3,1</code></pre></div><p>Получаю ошибку: </p><div class="codebox"><pre><code>WshShell.Run: Не удается дождаться процесса.</code></pre></div><p>Если третий параметр поменять с 1 на 0, то никто никаких процессов не ждет, но у пользователя потом еще запускается куча приложений, окна которых закроют картинку. Пробовал как-то прикрутить WshShell.AppActivate, но во-первых, как получить ID процесса, а если по заголовку окна - то не известно чем откроется эта картинка у конкретного пользователя, софт может стоять разный в разных отделах, и соответственно, заголовок окна может отличаться. А во-вторых, окно все равно на первый план не выводится, а просто значок в панели задач начинает моргать, а это не тот вариант...</p><p>Может быть можно как-то окно модальным сделать?</p><p>Что-то вот ничего путного на ум не приходит...</p>]]></description>
			<author><![CDATA[null@example.com (inock)]]></author>
			<pubDate>Wed, 04 Mar 2015 06:44:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=92236#p92236</guid>
		</item>
	</channel>
</rss>
