<?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>http://forum.script-coding.com/viewtopic.php?id=4674</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=4674&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Определить размеры рабочего стола».]]></description>
		<lastBuildDate>Sat, 27 Feb 2016 13:20:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101462#p101462</link>
			<description><![CDATA[<div class="codebox"><pre><code>For Each I In GetObject(&quot;winmgmts:\\.\root\CIMV2&quot;).ExecQuery(&quot;SELECT ScreenWidth FROM Win32_DesktopMonitor&quot;) 
	With CreateObject(&quot;WScript.Shell&quot;)
    	If I.ScreenWidth &lt; 1024 Then .Run &quot;notepad&quot; Else .Run &quot;wordpad&quot;
	End With 
Next</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Sat, 27 Feb 2016 13:20:54 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101462#p101462</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=101461#p101461</link>
			<description><![CDATA[<div class="quotebox"><cite>DenisArK пишет:</cite><blockquote><p>Размер всего экрана можно определить так:<br /></p><div class="codebox"><pre><code>Set objWMIService = GetObject(&quot;winmgmts:\\.\root\cimv2&quot;)
Set colItems = objWMIService.ExecQuery(&quot;Select * from Win32_DesktopMonitor&quot;)
DeskHight = 0
DeskWidth = 0
For Each objItem in colItems
DeskHight = objItem.ScreenHeight
DeskWidth = objItem.ScreenWidth
Next

ВысотаНужнойЗоны= DeskHight - ВысотаПанелиЗадач</code></pre></div></blockquote></div><p>что нужно добавить в сей скрипт, чтобы в зависимости от разрешения экрана, запускались два разных приложения. В частности при разрешении менее 1024x768 запускалось одно, при равном или большем разрешении запускалось второе?</p>]]></description>
			<author><![CDATA[null@example.com (onatra)]]></author>
			<pubDate>Sat, 27 Feb 2016 13:08:55 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=101461#p101461</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41844#p41844</link>
			<description><![CDATA[<p>без понятия, на моем компе что то странное творится....</p>]]></description>
			<author><![CDATA[null@example.com (DenisArK)]]></author>
			<pubDate>Wed, 17 Nov 2010 14:04:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41844#p41844</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41801#p41801</link>
			<description><![CDATA[<p><strong>DenisArK</strong>, а что ж было?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Wed, 17 Nov 2010 06:41:23 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41801#p41801</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41799#p41799</link>
			<description><![CDATA[<p>на других компах тоже все нормально<br />это мои локальные проблемы</p><p>Всем спасибо, очень помогли!</p>]]></description>
			<author><![CDATA[null@example.com (DenisArK)]]></author>
			<pubDate>Wed, 17 Nov 2010 06:17:15 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41799#p41799</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41767#p41767</link>
			<description><![CDATA[<p>У меня нормально; одинаково — сверху панель задач или снизу. Windows XP, пробовались темы классическая/Windows XP.<br /></p><div class="codebox"><pre><code>Option Explicit

Dim objHTMLDocument


Set objHTMLDocument = WScript.CreateObject(&quot;htmlfile&quot;)

With objHTMLDocument.parentWindow.screen
    WScript.Echo &quot;Разрешение:        &quot; &amp; .width &amp; &quot;x&quot; &amp; .height
    WScript.Echo &quot;Доступная область: &quot; &amp; .availWidth &amp; &quot;x&quot; &amp; .availHeight
End With

Set objHTMLDocument = Nothing

WScript.Quit 0</code></pre></div><div class="quotebox"><blockquote><div class="codebox"><pre><code>Разрешение:        1024x768
Доступная область: 1024x715</code></pre></div></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 16 Nov 2010 15:45:56 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41767#p41767</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=41766#p41766</link>
			<description><![CDATA[<p>Спасибо за ответы!<br />Попробовал.<br />Если панель задач внизу, скрипт дает размер зоны больше, чем в действительности, например, <br />.availHeight = 996, а в действительности примерно 974<br />в чем может быть проблема?</p>]]></description>
			<author><![CDATA[null@example.com (DenisArK)]]></author>
			<pubDate>Tue, 16 Nov 2010 15:20:47 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=41766#p41766</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=37367#p37367</link>
			<description><![CDATA[<p>Точно! Я забыл про него.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Tue, 06 Jul 2010 08:14:59 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=37367#p37367</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=37366#p37366</link>
			<description><![CDATA[<p>Я бы порекомендовал вот так. Всё таки создание <strong>htmlfile</strong> меньше нагружает проц, чем создание целого IE. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>Dim document, info
set document = CreateObject(&quot;htmlfile&quot;)
With document.parentWindow.screen
    info = &quot;Разрешение:&quot; &amp; .width &amp; &quot;/&quot; &amp; .height &amp; vbCrlf
    info = info &amp; &quot;Доступная область:&quot; &amp; .availWidth &amp; &quot;/&quot; &amp; .availHeight
    MsgBox info
End With</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Tue, 06 Jul 2010 07:42:32 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=37366#p37366</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=37325#p37325</link>
			<description><![CDATA[<p><img src="//forum.script-coding.com/img/smilies/yikes.png" width="15" height="15" /> я думал задача не решима...<br />однако...&nbsp; &nbsp;<img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Евген)]]></author>
			<pubDate>Sun, 04 Jul 2010 16:12:03 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=37325#p37325</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=37324#p37324</link>
			<description><![CDATA[<div class="quotebox"><cite>DenisArK пишет:</cite><blockquote><p>…как определить либо размер самой зоны…</p></blockquote></div><div class="codebox"><pre><code>Option Explicit

With WScript.CreateObject(&quot;InternetExplorer.Application&quot;)
    .Navigate &quot;about:blank&quot;
    
    Do
        WScript.Sleep 100
    Loop While .Busy
    
    With .Document.Script.Screen
        WScript.Echo .availWidth
        WScript.Echo .availHeight
    End With
    
    .Quit
End With

WScript.Quit 0</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Sun, 04 Jul 2010 15:55:48 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=37324#p37324</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=37216#p37216</link>
			<description><![CDATA[<p><strong>DenisArK</strong>, на всякий случай замечу, что панель задач может располагаться и сбоку.</p>]]></description>
			<author><![CDATA[null@example.com (Dmitrii)]]></author>
			<pubDate>Fri, 02 Jul 2010 09:47:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=37216#p37216</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Определить размеры рабочего стола]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=37204#p37204</link>
			<description><![CDATA[<p>Добрый день!</p><p>Необходимо получить размеры зоны рабочего стола без панели задач.</p><p>Размер всего экрана можно определить так:<br /></p><div class="codebox"><pre><code>Set objWMIService = GetObject(&quot;winmgmts:\\.\root\cimv2&quot;)
Set colItems = objWMIService.ExecQuery(&quot;Select * from Win32_DesktopMonitor&quot;)
DeskHight = 0
DeskWidth = 0
For Each objItem in colItems
DeskHight = objItem.ScreenHeight
DeskWidth = objItem.ScreenWidth
Next

ВысотаНужнойЗоны= DeskHight - ВысотаПанелиЗадач</code></pre></div><p><span style="color: green">Используйте <a href="http://forum.script-coding.com/help.php#bbcode">тэг «code»</a></span></p><p>Подскажите как определить либо размер самой зоны, либо как определить высоту панели задач?</p>]]></description>
			<author><![CDATA[null@example.com (DenisArK)]]></author>
			<pubDate>Thu, 01 Jul 2010 12:33:19 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=37204#p37204</guid>
		</item>
	</channel>
</rss>
