<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=12625</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=12625&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом».]]></description>
		<lastBuildDate>Thu, 20 Apr 2017 11:56:17 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115210#p115210</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>для общей локализации, думаю, можно исопльзовать:</p></blockquote></div><p>В надежде, что другие пункты выше не будут втиснуты.<br /></p><div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>Могли бы Вы прокомментировать четвертую строку из Вашей поправки?</p></blockquote></div><p>Ожидание появления в буфере :\ в качестве 2-го и 3-го символа.<br /></p><div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>По ссылке перечислены все возможные COM или только некоторые примеры?</p></blockquote></div><p>Судя по тому, что это страница из <a href="http://fincs.ahk4.net/scite4ahk/intro.htm">справки</a> (SciTE.chm), то все.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 20 Apr 2017 11:56:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115210#p115210</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115209#p115209</link>
			<description><![CDATA[<p><strong>teadrinker</strong>, спасибо! Именно на что-то подобное я изначально рассчитывал. <br /><strong>Flasher</strong>, для общей локализации, думаю, можно исопльзовать:<br /></p><div class="codebox"><pre><code>WinMenuSelectItem, ahk_class SciTEWindow, , 1&amp;, 9&amp;</code></pre></div><p>Могли бы Вы прокомментировать четвертую строку из Вашей поправки?<br />По ссылке перечислены все возможные COM или только некоторые примеры?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Thu, 20 Apr 2017 11:30:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115209#p115209</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115207#p115207</link>
			<description><![CDATA[<p>Так у него ещё и <a href="http://fincs.ahk4.net/scite4ahk/pages/comiface.htm">COM есть</a>... Ну, тогда вообще с буферными делами пора срочно прощаться.</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 20 Apr 2017 10:52:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115207#p115207</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115206#p115206</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>не надо вводить изменения в настройки программы, прежде всего.</p></blockquote></div><p>Кому? Вам? Ваш вариант предполагает английскую локализацию, в то время как многие предпочтут русскую. А за этим тоже нужно лезть в настройки.<br />Т.е. ваш скрипт у меня не сработает в текущем виде. Да и с убранной (почему-то) директивой он будет запускаться по Ctrl+Del во всех окнах, производя неуместные манипуляции с буфером и вывод окна.<br />Да и вообще этот бесконечный цикл вреден сам по себе. Почему, не возьмусь подсказать. И я бы кое-что подправил:</p><div class="codebox"><pre><code>#IfWinactive, ahk_class SciTEWindow
^Del::
savedboard := ClipboardAll
While SubStr(Clipboard,2,2) != &quot;:\&quot;
{ WinMenuSelectItem, A,, File, Copy Path
  Sleep, 25
}
IfExist, % Clipboard
{ FileDelete, % Clipboard
  MsgBox, Script is Deleted!
}
Clipboard := savedboard</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Thu, 20 Apr 2017 10:48:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115206#p115206</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115205#p115205</link>
			<description><![CDATA[<p>Вспомнил, текущий файл из SciTE можно так получить:<br /></p><div class="codebox"><pre><code>oSci := ComObjActive(&quot;SciTE4AHK.Application&quot;)
MsgBox % oSci.CurrentFile</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 20 Apr 2017 10:48:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115205#p115205</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115204#p115204</link>
			<description><![CDATA[<p><strong>Flasher</strong>, ну, в том, что не надо вводить изменения в настройки программы, прежде всего.<br />Также я не знаю регулярных выражений, поэтому, имея выбор, использую вариант ясный для своего понимания. </p><p>На самом деле, мне интересно, почему <em>WinMenuSelectItem</em> не срабатывает без цикла, похоже, буд-то команда <em>ClipWait</em> не срабатывает должным образом. Хотелось бы понять, почему так?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Thu, 20 Apr 2017 10:06:08 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115204#p115204</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115198#p115198</link>
			<description><![CDATA[<p><strong>becauseim</strong><br />И в чём же профит?</p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 19 Apr 2017 22:08:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115198#p115198</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115169#p115169</link>
			<description><![CDATA[<p><strong>Flasher</strong>, Спасибо! Но решил использовать другой рабочий метод, более примитивный:<br /></p><div class="codebox"><pre><code>
^Del:: ; Delete this Script
savedboard := ClipboardAll
Clipboard := &quot;&quot;
While !Clipboard
{
	WinMenuSelectItem, ahk_class SciTEWindow, , File, Copy Path
	Sleep, 25
}
ClipWait
FileDelete % Clipboard
IfNotExist % Clipboard
{
	MsgBox, Script is Deleted!
}
Clipboard := savedboard
return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 19 Apr 2017 11:50:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115169#p115169</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115155#p115155</link>
			<description><![CDATA[<div class="quotebox"><cite>becauseim пишет:</cite><blockquote><p>В заголовке окна у меня отображается только название файла, но не полный его путь расположения.</p></blockquote></div><p>А. Я на AuotIt-вском смотрю. Забыл уточнить. См. в корне программы файл <em>SciTEGlobal.properties</em>, там для <strong>title.full.path</strong> нужно <strong>0</strong> поменять на <strong>1</strong> <span style="color: grey">(<strong>2</strong> в случае выше)</span>. Перезапустить редактор. И тогда выкусывание пути ещё упростится:<br /></p><div class="codebox"><pre><code>#IfWinactive, ahk_class SciTEWindow
^Del::
WinGetTitle, Title, A
FileDelete, % RegexReplace(Title, &quot; - SciTE4AutoHotkey \[\d+ of \d+]$&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Wed, 19 Apr 2017 00:58:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115155#p115155</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115154#p115154</link>
			<description><![CDATA[<p>Кстати, если заменить <br /></p><div class="codebox"><pre><code>WinMenuSelectItem, ahk_class SciTEWindow, , File, Copy Path</code></pre></div><p>на <br /></p><div class="codebox"><pre><code>Send !{vk46}{vk48} ; Alt+F, H</code></pre></div><p>, то вроде бы, работает. Но и в команде <em>WinMenuSelectItem</em>, на мой взгляд, ошибок не допущено. С чем может быть связана проблема?</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 19 Apr 2017 00:39:11 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115154#p115154</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115153#p115153</link>
			<description><![CDATA[<p><strong>Flasher</strong>, не работает. А как предложенный Вами вариант узнает путь? В заголовке окна у меня отображается только название файла, но не полный его путь расположения.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Wed, 19 Apr 2017 00:22:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115153#p115153</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115152#p115152</link>
			<description><![CDATA[<p><span style="color: green">В таком случае указание на активность скрипта в заголовке неуместно. Исправлено.</span></p><div class="codebox"><pre><code>#IfWinactive, ahk_class SciTEWindow
^Del::
WinGetTitle, Title, A
FileDelete, % RegexReplace(Title, &quot;(.+) in (.:.+) - SciTE \[\d+ of \d+]&quot;, &quot;$2\$1&quot;)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 18 Apr 2017 22:51:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115152#p115152</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115151#p115151</link>
			<description><![CDATA[<p><strong>Flasher</strong>, речь идет не о запущеном скрипте, а об открытом в упомянутом редакторе.<br /></p><div class="quotebox"><blockquote><p>И что послужило поводом для создания новой темы?</p></blockquote></div><p>Поводом послужила проблема с работой предложенного сценария.</p>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Tue, 18 Apr 2017 22:34:00 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115151#p115151</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115150#p115150</link>
			<description><![CDATA[<p><strong>becauseim</strong><br />И что послужило поводом для создания новой темы?<br />SciTE4AutoHotkey - препятстие для существующих решений?</p><p><a href="http://forum.script-coding.com/viewtopic.php?id=12416">AHK: Самоудаление скрипта</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=11459">AHK: Самоуничтожение exe</a><br /><a href="http://forum.script-coding.com/viewtopic.php?pid=80541">AHK: Самоудаление скрипта или &quot;.exe&quot; файла</a><br /><a href="http://forum.script-coding.com/viewtopic.php?id=8508">AHK: Самоуничтожение скомпилированого скрипта</a></p>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 18 Apr 2017 21:58:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115150#p115150</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Удаление скрипта с отображаемым в окне SciTE4AutoHotkey кодом]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=115149#p115149</link>
			<description><![CDATA[<p>Подскажите, пожалуйста, как удалить активный (открытый) скрипт в редакторе SciTE4AutoHotkey?<br />Получить путь к открытому файлу через имеющийся пункт меню у меня не получается.<br /></p><div class="codebox"><pre><code>
#IfWinactive, ahk_class SciTEWindow
^Del::
savedboard := ClipboardAll
WinMenuSelectItem, ahk_class SciTEWindow, , File, Copy Path
ClipWait
FileDelete % Clipboard
Clipboard := savedboard
return</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (becauseim)]]></author>
			<pubDate>Tue, 18 Apr 2017 19:52:56 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=115149#p115149</guid>
		</item>
	</channel>
</rss>
