<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AutoHotkey: быстрый вход в сетевое окружение в Total Commander]]></title>
		<link>http://forum.script-coding.com/viewtopic.php?id=58</link>
		<atom:link href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=58&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AutoHotkey: быстрый вход в сетевое окружение в Total Commander».]]></description>
		<lastBuildDate>Fri, 21 Jul 2006 17:44:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AutoHotkey: быстрый вход в сетевое окружение в Total Commander]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=122#p122</link>
			<description><![CDATA[<p>Ещё один вариант скрипта: &quot;Microsoft Windows Network&quot; <strong>всегда</strong> открывается в новой вкладке.<br />Идею предложил <strong>Androgen</strong>.<br /></p><div class="codebox"><pre><code>; запрещаем имена переменных как у переменных окружения
; (повышаем производительность скрипта)
#NoEnv
#NoTrayIcon ; без иконки в трее
IfWinExist, ahk_class TTOTAL_CMD ; если запущен Total Commander
{
    ; узнаем, какая панель сейчас активна
    ControlGetFocus, Active_Panel, ahk_class TTOTAL_CMD
    ; открыть новую вкладку
    SendMessage, 1075, 3001,,, ahk_class TTOTAL_CMD
    ; открыть в ней &quot;Мой компьютер&quot; (избавляемся от, возможно, открытого плагина)
    SendMessage, 1075, 2122,,, ahk_class TTOTAL_CMD
    ; вбить в командную строку адрес локального компьютера
    ControlSetText,  Edit1, cd \\%A_ComputerName%, ahk_class TTOTAL_CMD
    ; перейти по указанному адресу
    ControlSend, Edit1, {Enter}, ahk_class TTOTAL_CMD
    ; выйти на два уровня выше, т.е. в список доменов и рабочих групп
    ControlSend, %Active_Panel%, {BS 2}, ahk_class TTOTAL_CMD
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Fri, 21 Jul 2006 17:44:10 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=122#p122</guid>
		</item>
		<item>
			<title><![CDATA[AutoHotkey: быстрый вход в сетевое окружение в Total Commander]]></title>
			<link>http://forum.script-coding.com/viewtopic.php?pid=86#p86</link>
			<description><![CDATA[<div class="codebox"><pre><code>; запрещаем имена переменных как у переменных окружения
; (повышаем производительность скрипта)
#NoEnv
#NoTrayIcon ; без иконки в трее
IfWinExist, ahk_class TTOTAL_CMD ; если запущен Total Commander
{
    ; узнаем, какая панель сейчас активна
    ControlGetFocus, Active_Panel, ahk_class TTOTAL_CMD
    If Active_Panel = TMyListBox1 ; если правая, то...
        ; получить текущий путь из заголовка панели
        ControlGetText, Panel_Text, TMyPanel9
    If Active_Panel = TMyListBox2 ; если левая, то...
        ; получить текущий путь из заголовка панели
        ControlGetText, Panel_Text, TMyPanel5
    IfInString, Panel_Text, \\\ ; если сейчас в панели открыт плагин, то...
    {
        ; открыть новую вкладку
        SendMessage, 1075, 3001,,, ahk_class TTOTAL_CMD
        ; открыть в ней &quot;Мой компьютер&quot; (избавляемся от, возможно, открытого плагина)
        SendMessage, 1075, 2122,,, ahk_class TTOTAL_CMD
    }
    ; вбить в командную строку адрес локального компьютера
    ControlSetText,  Edit1, cd \\%A_ComputerName%, ahk_class TTOTAL_CMD
    ; перейти по указанному адресу
    ControlSend, Edit1, {Enter}, ahk_class TTOTAL_CMD
    ; выйти на два уровня выше, т.е. в список доменов и рабочих групп
    ControlSend, %Active_Panel%, {BS 2}, ahk_class TTOTAL_CMD
}</code></pre></div><p>Данный скрипт удобно повесить на кнопку в панели инструментов Total Commander. Скрипт удобен тем, что открывается папка не &quot;Сетевое окружение&quot;, а сразу &quot;Microsoft Windows Network&quot;. Если в активной панели открыт какой-нибудь плагин, то адрес будет открываться в новой вкладке. В последней строке скрипта вместо <strong>{BS 2}</strong> можно написать <strong>{BS}</strong>, если вам так удобнее.<br />Идею предложил <strong>Androgen</strong>.</p>]]></description>
			<author><![CDATA[null@example.com (The gray Cardinal)]]></author>
			<pubDate>Sun, 16 Jul 2006 10:35:26 +0000</pubDate>
			<guid>http://forum.script-coding.com/viewtopic.php?pid=86#p86</guid>
		</item>
	</channel>
</rss>
