<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Более удобная работа с Total Commander]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6782</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6782&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Более удобная работа с Total Commander».]]></description>
		<lastBuildDate>Tue, 07 Feb 2012 08:19:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[AHK: Более удобная работа с Total Commander]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=56519#p56519</link>
			<description><![CDATA[<p>Доброго времени суток.<br />Хочу предложить вашему вниманию небольшой скрипт, написал для себя, думаю, что не только мне он покажется полезным.<br />Суть: в очень полезном и многими любимом файловом менеджере Total Commander есть функция просмотр, которая работает (в зависимости от настроек и плагинов) со всевозможными типами текстовых, аудио- и видеофайлов, базами данных, страниц в формате HTML и прочая, прочая...<br />Только если возникает необходимость просмотра большого количества файлов, надоедает постоянно выполнять &quot;Выбрал файл - нажал F3 - посмотрел - нажал Escape&quot;, или кликать мышью по соответствющей кнопке в менеджере, а потом выцеливать [X] в просмотрщике.<br />При помощи данного скрипта достаточно нажать на нужный файл средней кнопкой мыши, затем таким же кликом закрыть просмотр, при этом ни Коммандер, ни просмотрщик не обязательно должны быть активными. В общем, много букв, скрипт короче получился <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>MButton::
   MouseGetPos, , , id
   WinGetClass, class, ahk_id %id%
   if (class = &quot;TTOTAL_CMD&quot;)
   {
      Mouseclick
	  Send {F3}
   }
   else if (class = &quot;TLister&quot;)
   {
      Mouseclick
	  Send {Esc}
   }
   else
      Mouseclick, Middle
return</code></pre></div><p>Не обязательно запускать его отдельным процессом - если у вас есть свои любимые скрипты, которые постоянно работают, можно просто этот код вставить туда.</p>]]></description>
			<author><![CDATA[null@example.com (Irbis)]]></author>
			<pubDate>Tue, 07 Feb 2012 08:19:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=56519#p56519</guid>
		</item>
	</channel>
</rss>
