<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Управление устройствами (включение/выключение)]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8150</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8150&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Управление устройствами (включение/выключение)».]]></description>
		<lastBuildDate>Fri, 15 Mar 2013 15:30:05 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70346#p70346</link>
			<description><![CDATA[<p>А через WMI нет методов вкл/выкл устройства?</p>]]></description>
			<author><![CDATA[null@example.com (Real Root)]]></author>
			<pubDate>Fri, 15 Mar 2013 15:30:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70346#p70346</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70336#p70336</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p><strong>Александр_</strong><br />Понятно.</p><p>А что в принципе может являтся COM-объектом? <br />Вот есть например звуковая карта, как узнать что она COM-объект, и как далее действовать для манипулирования ею? Хотя бы просто вкл\выкл это устройство.</p></blockquote></div><p>COM - это стандарт. Любая программа соответствующая ему является COM-компонентом. Никакого отношения к аппаратуре COM не имеет, выше есть ссылка на RSDN с подробностями.</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Fri, 15 Mar 2013 09:50:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70336#p70336</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70335#p70335</link>
			<description><![CDATA[<p><strong>Александр_</strong><br />Понятно.</p><p>А что в принципе может являтся COM-объектом? <br />Вот есть например звуковая карта, как узнать что она COM-объект, и как далее действовать для манипулирования ею? Хотя бы просто вкл\выкл это устройство.</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Fri, 15 Mar 2013 09:39:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70335#p70335</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70334#p70334</link>
			<description><![CDATA[<div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>Так почему-же при запуске ошибка...</p></blockquote></div><p>Нет нужного COM-объекта.</p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Fri, 15 Mar 2013 09:34:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70334#p70334</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70332#p70332</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Вид-&gt;Кодировка-&gt;Windows-1251.</p></blockquote></div><p>Точно, вспомнил. Давно такое-же видел.</p><br /><p>Так почему-же при запуске ошибка...</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 14 Mar 2013 21:42:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70332#p70332</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70331#p70331</link>
			<description><![CDATA[<div class="quotebox"><cite>Александр_ пишет:</cite><blockquote><p>У вас каша в голове <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p></blockquote></div><p>Согласен <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br />С COM вообще не работал, знаю только что с помощью него мою задачу можно решить <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Real Root)]]></author>
			<pubDate>Thu, 14 Mar 2013 21:34:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70331#p70331</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70316#p70316</link>
			<description><![CDATA[<div class="quotebox"><cite>Real Root пишет:</cite><blockquote><p>Этот скрипт для AutohotkeyL - наверное поэтому ошибку дает.<br />Я с COM - сам мало знаком. Но вкратце - у DLL есть методы через которые можно к ней обращаться напрямую в рамках самой программы, без создания отдельного процесса и выделения дополнительного адресного пространства. Причем, преимущество в том, что вам не нужно знать исходный код библиотеки, нужно знать лишь ее интерфейсы. К примеру, можно через скрипт подключить библиотеку 7z.dll и использовать ее функции для работы с 7z-архивами.</p></blockquote></div><p>У вас каша в голове <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> . <a href="http://www.rsdn.ru/article/com/introcom.xml">COM</a> и <a href="http://wm-help.net/books-online/book/59464/59464-12.html">DLL</a>, это два очень далёких друг от друга понятия.<br /></p><div class="quotebox"><cite>serzh82saratov пишет:</cite><blockquote><p>У меня там крякозябры:<br />рЕУМНКНЦХХ ЙНЛОНМЕМРМНЦН ОПНЦПЮЛЛХПНБЮМХЪ</p></blockquote></div><p>Вид-&gt;Кодировка-&gt;Windows-1251. В качестве бонуса для хакеров вверху видим ошибку с раскрытием путей и xss в каждом модуле - и это на профильном ресурсе <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> . <a href="http://www.ict.edu.ru/1/2/">Тыц</a> - может <a href="http://ru.wikipedia.org/wiki/Honeypot_%28%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C%29">honeypot</a>? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (Александр_)]]></author>
			<pubDate>Thu, 14 Mar 2013 20:52:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70316#p70316</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70313#p70313</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Этот скрипт для AutohotkeyL - наверное поэтому ошибку дает.</p></blockquote></div><p>Тот что в подписи разве не то?<br /></p><div class="quotebox"><blockquote><p>Хорошая статья тут: http://www.ict.edu.ru/ft/002279/components06.html</p></blockquote></div><p>У меня там крякозябры:<br />рЕУМНКНЦХХ ЙНЛОНМЕМРМНЦН ОПНЦПЮЛЛХПНБЮМХЪ</p>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 14 Mar 2013 20:14:37 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70313#p70313</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70312#p70312</link>
			<description><![CDATA[<p>Да, еще для работоспособности вышеприведенного кода у вас должен стоять Synaptics Driver для тачпада.<br />Я это нашел тут: http://www.autohotkey.com/board/topic/43009-disable-synaptics-touchpad-via-a-hotkey/</p>]]></description>
			<author><![CDATA[null@example.com (Real Root)]]></author>
			<pubDate>Thu, 14 Mar 2013 20:12:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70312#p70312</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70311#p70311</link>
			<description><![CDATA[<p>Хорошая статья тут: http://www.ict.edu.ru/ft/002279/components06.html</p>]]></description>
			<author><![CDATA[null@example.com (Real Root)]]></author>
			<pubDate>Thu, 14 Mar 2013 20:10:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70311#p70311</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70310#p70310</link>
			<description><![CDATA[<p>Этот скрипт для AutohotkeyL - наверное поэтому ошибку дает.<br />Я с COM - сам мало знаком. Но вкратце - у DLL есть методы через которые можно к ней обращаться напрямую в рамках самой программы, без создания отдельного процесса и выделения дополнительного адресного пространства. Причем, преимущество в том, что вам не нужно знать исходный код библиотеки, нужно знать лишь ее интерфейсы. К примеру, можно через скрипт подключить библиотеку 7z.dll и использовать ее функции для работы с 7z-архивами.</p>]]></description>
			<author><![CDATA[null@example.com (Real Root)]]></author>
			<pubDate>Thu, 14 Mar 2013 20:09:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70310#p70310</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70306#p70306</link>
			<description><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?pid=61786#p61786">Тоже создавал тему </a> с подобным вопросом.</p><p>Не объясните в кратце нубу про то что вообще такое COM? <br />И почему при запуске вашего кода <br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;у меня ошибка</div><div class="fancy_spoiler"><div class="quotebox"><blockquote><p>---------------------------<br />clipboard_Launch.ahk<br />---------------------------<br />Error:&nbsp; 0x800401F3 - Недопустимая строка с указанием класса</p><br /><p>	Line#<br />	001: FileDelete,D:\AutoIt\other\clipboard_Launch.ahk<br />	003: TouchpadToggle()&nbsp; <br />	004: {<br />---&gt;	005: SynAPI:=ComObjCreate(&quot;SynCtrl.SynAPICtrl&quot;), SynDev:=ComObjCreate(&quot;SynCtrl.SynDeviceCtrl&quot;)&nbsp; <br />	006: SynAPI.Initialize&nbsp; <br />	007: SynDev.Select(SynAPI.FindDevice(0,2,-1))&nbsp; <br />	008: SynDev.SetLongProperty(268435825, State:=(!SynDev.GetLongProperty(268435825) ? 1 : 0))&nbsp; <br />	009: }<br />	010: ExitApp<br />	011: Exit<br />	012: Exit</p><p>Continue running the script?<br />---------------------------<br />Да&nbsp; &nbsp;Нет&nbsp; &nbsp;<br />---------------------------</p></blockquote></div></div></div>]]></description>
			<author><![CDATA[null@example.com (serzh82saratov)]]></author>
			<pubDate>Thu, 14 Mar 2013 19:08:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70306#p70306</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Управление устройствами (включение/выключение)]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=70304#p70304</link>
			<description><![CDATA[<p>Здравствуйте уважаемые.<br />Нашел вот такой скрипт для управления тачпадом:<br /></p><div class="codebox"><pre><code>1::TouchpadToggle()
TouchpadToggle() {
    SynAPI:=ComObjCreate(&quot;SynCtrl.SynAPICtrl&quot;), SynDev:=ComObjCreate(&quot;SynCtrl.SynDeviceCtrl&quot;)
    SynAPI.Initialize
    SynDev.Select(SynAPI.FindDevice(0,2,-1))
    SynDev.SetLongProperty(268435825, State:=(!SynDev.GetLongProperty(268435825) ? 1 : 0))
}</code></pre></div><p>Как видите, тут идет прямое управление тачпадом, без промежуточных devcon и прочего.<br />Реально ли сделать такое же для вкл/выкл Web-камеры?<br />Т.е. интересует в первую очередь прямой вызов через COM, без использования сторонних утилит.<br />Может кто видел ссылки - я просто даже не знаю с какой стороны подступиться.</p>]]></description>
			<author><![CDATA[null@example.com (Real Root)]]></author>
			<pubDate>Thu, 14 Mar 2013 17:36:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=70304#p70304</guid>
		</item>
	</channel>
</rss>
