<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; HTA: Прозрачность окон]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=120</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=120&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «HTA: Прозрачность окон».]]></description>
		<lastBuildDate>Thu, 26 May 2011 13:19:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48684#p48684</link>
			<description><![CDATA[<p><strong>2 Ottiwell_Wood:</strong> Если скриптовыми возможностями, то можно например в код HTA добавить <strong>ScriptControl</strong> и взять у него свойство <strong>SiteHwnd</strong>. <br /></p><div class="codebox"><pre><code>
&lt;html&gt;
	&lt;body&gt;
		&lt;object id=&quot;ScriptControl&quot; classid=&quot;clsid:0E59F1D5-1FBE-11D0-8FF2-00A0D10038BC&quot;&gt;&lt;PARAM name=AllowUi value=1&gt;&lt;/object&gt;
		&lt;script language=vbscript&gt;
			Sub window_onload()
				MsgBox &quot;hWnd этого окна &quot; &amp; ScriptControl.SiteHwnd,vbInformation
			End Sub
		&lt;/script&gt;
	&lt;/body&gt;
&lt;/html&gt;</code></pre></div><p>А если API, то это уже совсем другая история... )</p>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Thu, 26 May 2011 13:19:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48684#p48684</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48678#p48678</link>
			<description><![CDATA[<p>А как узнать hWnd элемента?</p>]]></description>
			<author><![CDATA[null@example.com (Ottiwell_Wood)]]></author>
			<pubDate>Thu, 26 May 2011 09:03:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48678#p48678</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48676#p48676</link>
			<description><![CDATA[<p>Как альтернатива - посмотри в сторону DynamicWrapperX + SetLayeredWindowAttributes <a href="http://msdn.microsoft.com/en-us/library/ms633540(v=vs.85).aspx">http://msdn.microsoft.com/en-us/library … s.85).aspx</a></p>]]></description>
			<author><![CDATA[null@example.com (chessman)]]></author>
			<pubDate>Thu, 26 May 2011 05:07:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48676#p48676</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48671#p48671</link>
			<description><![CDATA[<p>Нет, нельзя.</p>]]></description>
			<author><![CDATA[null@example.com (JSmаn)]]></author>
			<pubDate>Wed, 25 May 2011 19:05:01 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48671#p48671</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=48663#p48663</link>
			<description><![CDATA[<p>А нельзя ли сделать прозрачной только часть окна. По маске или ещё как нибудь?.</p>]]></description>
			<author><![CDATA[null@example.com (Ottiwell_Wood)]]></author>
			<pubDate>Wed, 25 May 2011 13:40:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=48663#p48663</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=513#p513</link>
			<description><![CDATA[<div class="quotebox"><cite>The gray Cardinal пишет:</cite><blockquote><p>Когда насмотришься, скрипт срубать через диспетчер задач (WScript.exe или CScript.exe) <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Это я в курсе, WScript.exe - если так запустил, а&nbsp; CScript.exe - если через командную строку скрипт запущен или работает... что-то в этом духе&nbsp; <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />А эффект просто афффигенный.... вот это как раз то что я хотел сделать!!! ну конечно не моргание для прикола, а просто реализовать плавное появление или пропадание окна приложения! )))</p>]]></description>
			<author><![CDATA[null@example.com (Санёк)]]></author>
			<pubDate>Wed, 30 Aug 2006 11:35:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=513#p513</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=512#p512</link>
			<description><![CDATA[<p>Вот такой скрипт:<br /></p><div class="codebox"><pre><code>Set oAutoIt = WScript.CreateObject(&quot;AutoItX3.Control&quot;)
i = 250
Direction = 0
While True
    oAutoIt.WinSetTrans &quot;Безымянный - Блокнот&quot;, &quot;&quot;, i
    WScript.Sleep 30
    If i = 20 Then Direction = 1
    If i = 250 Then Direction = 0
    If Direction = 0 Then
        i = i - 2
    Else
        i = i + 2
    End If
Wend</code></pre></div><p>Загрузка процессора от 0 до 2%. Изредка подпрыгивает до 4 - 6%. (P4 с гипертрейдингом, 2800 МГц.)<br />P.S. Когда насмотришься, скрипт срубать через диспетчер задач (WScript.exe или CScript.exe) <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Wed, 30 Aug 2006 11:26:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=512#p512</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=511#p511</link>
			<description><![CDATA[<p>Я просто не силён в этом, тоесть не знаю о использовании ресурсов при использовании библиотек, некоторых функций или ещё чего-то, просто узнаю всё больше и больше )<br />У меня тоже XP ) Тоже думаю что это не существенно, некоторые же категорически за какую-то определённую ось, типа только в ней можно программить или что-то ещё делать - психи ) Каждый смотрит со своей колокольни...</p>]]></description>
			<author><![CDATA[null@example.com (Санёк)]]></author>
			<pubDate>Wed, 30 Aug 2006 10:59:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=511#p511</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=510#p510</link>
			<description><![CDATA[<p>Я пользуюсь XP. Однако, это не существенно. А говорить, что &quot;использование библиотек сильно притормаживает&quot; нельзя, т.к. это разговор ни о чём <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Wed, 30 Aug 2006 10:50:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=510#p510</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=509#p509</link>
			<description><![CDATA[<div class="quotebox"><cite>The gray Cardinal пишет:</cite><blockquote><p>Не думаю, что использование AutoItX3.dll будет грузить процессор. А в цикле с изменением прозрачности можно просто использовать Sleep на несколько миллисекунд, тогда уж точно не будет грузить процессор. Так что думаю, что беспокоиться не о чем.</p></blockquote></div><p>Ну это только теория, на практике надо применить, когда сделаю, отпишу на форуме, что-то вроде эксперимента тоже&nbsp; проведу... и отчёт тут отпостю...</p><p>А вообще использование библиотек на слабых тачках, при винде Win2000 сильно притормаживает, или это по сути должно летать, даже на слабых машинах?</p><p>Кстати сам какой осью пользуешься? XP?</p>]]></description>
			<author><![CDATA[null@example.com (Санёк)]]></author>
			<pubDate>Wed, 30 Aug 2006 10:42:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=509#p509</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=508#p508</link>
			<description><![CDATA[<p>Не думаю, что использование AutoItX3.dll будет грузить процессор. А в цикле с изменением прозрачности можно просто использовать Sleep на несколько миллисекунд, тогда уж точно не будет грузить процессор. Так что думаю, что беспокоиться не о чем.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Wed, 30 Aug 2006 10:38:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=508#p508</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=507#p507</link>
			<description><![CDATA[<p>В общем не знаю что будет происходить, если это использовать в цикле, но я провёл небольшой эксперимент:<br />Открыл диспетчер задач на вкладке быстродействие, растянул его, чтоб покрупнее был ) потом открыл блокнот, потаскал его активно по экрану секунд 5, потом тоже само сделал с полупрозрачным блокнотом... <br />В принципе большой разницы не заметил, мне показалось что проц был меньше нагружен во втором случает, но время ядра было более поздним, чем в первом, однако мне кажется, что это просто тормоза компа при выводе в диспетчер графика( тоесть комп больше тормозит и, возможно, не успевает быстро фиксировать использование проца), потому что при перетаскивании полупрозрачного окна, оно опаздывало за мышкой, чего не наблюдалось в первом случае! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Вывод следующий: Возможно в цикле слабая тачка просто повиснет на время выполнения цикла...<br />Xотя у меня Celeron/1700 DDR/640(Херня какая-то китайская-128-2700+SAMSUNG-512-2700) HDD/160 (винда на более быстром винте IBM, на нём 20 Gb места осталось, второй на 120 Maxtor - тормозной винт, хотя в эксперименте это не имеет значения) Video/GeForse2MX400 (64Mb) (причём на тачке был запущен касперский, винамп 5.0.1, переводчик сократ, в буфере кажется был текст большого объёма, запёщен PS (пунто), службы запущены по умолчанию + Apache, MySQL Server 4.1.7)<br />В общем использование оперативы:258, причём не менялось на всём протяжении эксперимента!<br />Использование проца до начала эксперимента: 4,10,12 - скачки... со стабильными интервалами.<br /><img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Что думаешь, <strong>The gray Cardinal</strong>, следует ли вообще думать о том, чтобы использовать библиотеку для прог?</p><p>P.S.: Что-то я видимо много понаписал про&nbsp; так называемый &quot;эксперимент&quot;, или всё нормально? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Санёк)]]></author>
			<pubDate>Wed, 30 Aug 2006 09:56:33 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=507#p507</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=506#p506</link>
			<description><![CDATA[<p><strong>The gray Cardinal</strong>, спасибо за прмер... Ну а в принципе библиотеками пользоваться я умею, но за пример спасибо.. <br />У меня есть мысль... сделать прогу, которая будет висеть где-нибудь в углу экрана... если мы уберём с неё мышь, то она плавно станет прозрачной через несволько секунд, что-то типа наворотов винампа... вопрос есть следующий:<br />Прозрачности, drag&#039;n&#039;drop в WEB - сильпо подгружают процессор, хоть даже и на секунды, но всё же, во время выполнения таких&nbsp; &quot;графических фокусов&quot; <strong>Central Processor Usage = 100%</strong>! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />Меня интересует, использование этой библиотеки, полупрозрачности и прочего будет ли повешивать проц...?<br />Если разовое применение не будет, то организацию плавного перехода окна к прозрачности я вижу только выполнением команд этой библиотеки в цинкле, <strong>как ты думаешь, сильно ли это нагрузит проц?</strong> <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Санёк)]]></author>
			<pubDate>Wed, 30 Aug 2006 09:33:54 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=506#p506</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=483#p483</link>
			<description><![CDATA[<p>Вот пример установки и последующего использования библиотеки (административный VBScript):<br /></p><div class="codebox"><pre><code>On Error Resume Next
Set oAutoIt = WScript.CreateObject(&quot;AutoItX3.Control&quot;)
If Err.Number &lt;&gt; 0 Then
    Err.Clear
    Set WshShell = CreateObject(&quot;WScript.Shell&quot;)
    WshShell.Run &quot;cmd /c regsvr32 /s &quot;&quot;C:\Program Files\AutoIt\AutoItX3.dll&quot;&quot;&quot;, 0, True
    Set oAutoIt = WScript.CreateObject(&quot;AutoItX3.Control&quot;)
    If Err.Number &lt;&gt; 0 Then
        MsgBox &quot;Не удалось установить AutoItX3.dll! Возможно, не достаточно прав.&quot;
        WScript.Quit
    End If
End If
oAutoIt.WinSetTrans &quot;Безымянный - Блокнот&quot;, &quot;&quot;, 100</code></pre></div><p>Подразумевается, что AutoItX3.dll уже скопирован в папку C:\Program Files\AutoIt\ (можно при желании скопировать и скриптом, разумеется). Чтобы увидеть результат, перед запуском скрипта запусти блокнот - его окно должно стать полупрозрачным (проверь заголовок окна блокнота в скрипте, чтобы было, как у тебя в системе). Как это всунуть в HTA - думаю, догадаешься сам <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Tue, 29 Aug 2006 14:05:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=483#p483</guid>
		</item>
		<item>
			<title><![CDATA[Re: HTA: Прозрачность окон]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=482#p482</link>
			<description><![CDATA[<div class="quotebox"><cite>The gray Cardinal пишет:</cite><blockquote><p>Сходу не скажу. Для начала я бы попробовал просто запустить <strong>regsvr32</strong> в скрытом окне, а затем проанализировать матюки на её выходе, если таковые будут. Далее выдать эти или свои матюки конечному пользователю.</p></blockquote></div><p>В общем про эту библиотеку почитал по ссылке, кот. ты дал мне... спасибо, там есть что-то в этом роде, просто надо разобраться, а библиотека замечательная...!!! <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Функционал большой... <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Санёк)]]></author>
			<pubDate>Tue, 29 Aug 2006 08:34:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=482#p482</guid>
		</item>
	</channel>
</rss>
