<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBScript: управление Рабочим столом]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=2869&amp;type=atom" />
	<updated>2009-03-01T14:39:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=2869</id>
		<entry>
			<title type="html"><![CDATA[Re: VBScript: управление Рабочим столом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=20164#p20164" />
			<content type="html"><![CDATA[<p>Установка цвета Рабочего стола (применяется сразу же):<br /></p><div class="codebox"><pre><code>Set oSys = CreateObject(&quot;JSSys3.Ops&quot;)
errCode = oSys.SetBackColor(&quot;0000FF&quot;) &#039; 0 - OK, 1 - плохой цвет, 2 - failed</code></pre></div><p>Установка цвета полос прокрутки всех окон (применяется сразу же). Полностью аналогично возможна установка цвета и ряда других элементов интерфейса, см. выше пример чтения таких цветов.<br /></p><div class="codebox"><pre><code>Set oSys = CreateObject(&quot;JSSys3.Ops&quot;)
errCode = oSys.SetSystemColor(&quot;Scrollbars&quot;, &quot;0000FF&quot;)
&#039; 0 - OK, 1 - плохой элемент интерфейса, 2 - плохой цвет,
&#039; 3 - failed, 4 - запрещено, 5 - неизвестная ошибка</code></pre></div><p>Установка обоев Рабочего стола (только BMP, применяется сразу же). Указанный файл копируется в каталог Windows как <strong>jssyswp.bmp</strong>.<br /></p><div class="codebox"><pre><code>Set oSys = CreateObject(&quot;JSSys3.Ops&quot;)
errCode = oSys.SetWallpaper(&quot;C:\Temp\test.bmp&quot;, &quot;stretch&quot;) &#039; &quot;center&quot;, &quot;tile&quot; или &quot;stretch&quot;
&#039; 0 - OK, 1 - плохой файл, 2 - плохой стиль, 3 - failed</code></pre></div><p>См. также:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=379">VBScript: Изменение рисунка рабочего стола без перезагрузки компьютера</a><br /><a href="http://forum.script-coding.com/viewtopic.php?pid=16874">VBScript: вывод текста поверх обоев Рабочего стола</a></p>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2009-03-01T14:39:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=20164#p20164</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBScript: управление Рабочим столом]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=20161#p20161" />
			<content type="html"><![CDATA[<p>Пример получения информации с помощью компонента <a href="http://forum.script-coding.com/viewtopic.php?pid=20110#p20110">JSSys3.dll</a>:<br /></p><div class="codebox"><pre><code>Set oSys = CreateObject(&quot;JSSys3.Ops&quot;)

&#039; глубина цвета в битах (&quot;Качество цветопередачи&quot;, Свойства Экрана, вкладка &quot;Параметры&quot;):
WScript.Echo oSys.GetColorDepthBPP()
&#039; разрешение экрана:
errCode = oSys.GetScreenPixels(w, h)
WScript.Echo w &amp; &quot; х &quot; &amp; h
&#039; реальный размер экрана, без панели задач:
errCode = oSys.GetDesktopPixels(w, h)
WScript.Echo w &amp; &quot; х &quot; &amp; h

&#039; установленные цвета элементов интерфейса (6-символьные строки, hex):
WScript.Echo oSys.GetSystemColor(&quot;Desktop&quot;)
WScript.Echo oSys.GetSystemColor(&quot;TitleBar&quot;) &#039; Active window title bar.
WScript.Echo oSys.GetSystemColor(&quot;TitleBar2&quot;) &#039; Active window title bar right gradient color.
WScript.Echo oSys.GetSystemColor(&quot;TitleBarText&quot;) &#039; Active window title bar text.
WScript.Echo oSys.GetSystemColor(&quot;InactiveTitleBar&quot;) &#039; Inactive window title bar.
WScript.Echo oSys.GetSystemColor(&quot;InactiveTitleBar2&quot;) &#039; Inactive window title bar right gradient color.
WScript.Echo oSys.GetSystemColor(&quot;InactiveTitleBarText&quot;) &#039; Inactive window title bar text.
WScript.Echo oSys.GetSystemColor(&quot;Buttons&quot;) &#039; Color for body of windows and buttons.
WScript.Echo oSys.GetSystemColor(&quot;Scrollbars&quot;) &#039; Scrollbar color.
WScript.Echo oSys.GetSystemColor(&quot;Desktop&quot;) &#039; Desktop background color.
WScript.Echo oSys.GetSystemColor(&quot;ButtonText&quot;) &#039; Text of button captions.
WScript.Echo oSys.GetSystemColor(&quot;Selection&quot;) &#039; highlight color (default dark blue.)
WScript.Echo oSys.GetSystemColor(&quot;SelText&quot;) &#039; color of actual text in text selection.
WScript.Echo oSys.GetSystemColor(&quot;Menu&quot;) &#039; window menu background (usually the same as button color).
WScript.Echo oSys.GetSystemColor(&quot;MenuText&quot;) &#039; window menu text.
WScript.Echo oSys.GetSystemColor(&quot;WindowBackground&quot;) &#039; background inside window (default white).
WScript.Echo oSys.GetSystemColor(&quot;WindowBackText&quot;) &#039; text inside window (default black).

&#039; путь к исполняемому файлу программы, ассоциированной с указанным расширением:
WScript.Echo oSys.GetDefaultProgram(&quot;txt&quot;)
&#039; полный путь к исполняемому файлу указанной программы:
WScript.Echo oSys.GetEXEPath(&quot;winword.exe&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[The gray Cardinal]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=2</uri>
			</author>
			<updated>2009-03-01T13:58:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=20161#p20161</id>
		</entry>
</feed>
