<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: первый показ msgbox]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=18328</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=18328&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: первый показ msgbox».]]></description>
		<lastBuildDate>Tue, 19 Nov 2024 17:22:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161766#p161766</link>
			<description><![CDATA[<p>Есть, спасибо, сработало!</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 17:22:23 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161766#p161766</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161765#p161765</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>в начале скрипта проверяйте, был ли передан параметр, в зависимости от этого выполняйте дальнейшие действия</p></blockquote></div><div class="codebox"><pre><code>#SingleInstance Force
if !A_Args[1] {
   MsgBox Скрипт запущен первый раз
}
Gui, Show, w300 h300
return

GuiClose() {
   ExitApp
}

^2:: Run, %A_ScriptFullPath% param</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 19 Nov 2024 16:01:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161765#p161765</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161764#p161764</link>
			<description><![CDATA[<p>Вобщем взял за основу код из того поста:<br /></p><div class="codebox"><pre><code>#SingleInstance Off
SetTitleMatchMode, 2
DetectHiddenWindows, On

if A_Args[1]
   MsgBox, 64, Готово, Script запущен!
else {
   WinGet, list, List, %A_ScriptName% ahk_class AutoHotkey
   found := false
   Loop % list
      continue
   until list%A_Index% != A_ScriptHwnd &amp;&amp; found := true
   
   if !found
      MsgBox, 64, Готово, Script запущен!
   else {
      MsgBox, 48, Перезапуск, Выполняется перезапуск Script. Программа будет открыта через несколько секунд..., 2
      Run, % A_ScriptFullPath . &quot; 1&quot;
      ExitApp
   }
}

^2::
reload
return</code></pre></div><p>При включении скрипта он выдает msgbox: &quot;Готово, Script запущен!&quot;, и так же при перезагрузке скрипта он выдает тоже самое, как будто код был вот таким:<br /></p><div class="codebox"><pre><code>msgbox, 64, Готово, Script запущен!

^2::
reload
return</code></pre></div><p>Также я сделал второй вариант, который работает как надо , но только двумя ахк-скриптами.<br />Первый:<br /></p><div class="codebox"><pre><code>Gui, color, FFEBCD
Gui, Font, S8 С8B4513, Verdana
Gui, Font, S20 с8B4513, Verdana
Gui, Add, Button, x132 y249 w200 h80 gctrlevent vbotton1, Понял, принял
Gui, Font, S20 C8B4513, Verdana
Gui, Add, Text, x62 y29 w350 h100 , Добро пожаловать в мой скрипт`, справкка открывается на клавишу
Gui, Font, S20 C006400, Verdana
Gui, Add, Text, x192 y149 w80 h30 , Insert
; Generated using SmartGUI Creator 4.0
Gui, Show, x603 y184 h379 w479, &quot; &quot;

ctrlevent(ctrlhwnd:=0, guievent:=&quot;&quot;, eventinfo:=&quot;&quot;) {
Gui, Button:
gui, Destroy
guiclose:
run %a_workingdir%/ahk.ahk
exitapp
}
return

^2::
reload
return</code></pre></div><p>Он запускает интерфейс в котором просто текст и кнопка выключения его самого и перехода во второй скрипт. Главный вопрос в том как мне сделать не два таких скрипта, а все в одном? По итогу из отправленного поста ничего не сработало , ни один из вариантов.</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 15:09:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161764#p161764</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161763#p161763</link>
			<description><![CDATA[<p>В смысле не работает? Покажите, как запускаете.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 19 Nov 2024 14:14:47 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161763#p161763</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161762#p161762</link>
			<description><![CDATA[<p>Вобщем, не работает этот пример , создает msgbox всегда в начале, и при первом включении, и при перезапуске.</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 12:55:39 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161762#p161762</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161761#p161761</link>
			<description><![CDATA[<p>Я так понимаю, параметр не был передан, т.к. создается снова начальный msgbox.</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 12:46:55 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161761#p161761</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161760#p161760</link>
			<description><![CDATA[<div class="quotebox"><cite>Сергей Ачкасов пишет:</cite><blockquote><p>Вы серьезно?</p></blockquote></div><p>А вы? Вам же уже вроде было сделано замечание. Повторно нарушая правила, вы демонстрируете неуважение к форуму. Если хотите получать помощь в дальнейшем, пожалуйста, будьте внимательнее.<br /></p><div class="quotebox"><cite>Сергей Ачкасов пишет:</cite><blockquote><p>при выполнении команды reload</p></blockquote></div><p>Вам не обязательно перезагружать скрипт именно командой reload. Просто перезапускайте скрипт с параметром, как показано в примере, а в начале скрипта проверяйте, был ли передан параметр, в зависимости от этого выполняйте дальнейшие действия.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 19 Nov 2024 12:29:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161760#p161760</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161759#p161759</link>
			<description><![CDATA[<p>Я понимаю , что это сто процентов легко сделать, просто не могу найти команду для этого , нигде не написано.</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 12:14:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161759#p161759</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161758#p161758</link>
			<description><![CDATA[<p>Вы серьезно? Нет бы помочь , мы про точку в конце предложения разговор ведем. Я понимаю , что грамотно нужно писать , можно было бы в одно сообщение как то и помочь и обратить внимание на эту точку...</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 12:12:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161758#p161758</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161757#p161757</link>
			<description><![CDATA[<p><strong>Сергей Ачкасов</strong>, потеряли точку в конце предложения.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Tue, 19 Nov 2024 11:50:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161757#p161757</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161755#p161755</link>
			<description><![CDATA[<p>То как показано в этом посте не работает , все равно выскакивает msgbox при выполнении команды reload.</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Tue, 19 Nov 2024 11:13:25 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161755#p161755</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161752#p161752</link>
			<description><![CDATA[<p>Возможность такая есть, на форуме искать надо.<br />Например <a href="https://forum.script-coding.com/viewtopic.php?pid=157646#p157646">в этом посте</a>.</p>]]></description>
			<author><![CDATA[null@example.com (__Михаил__)]]></author>
			<pubDate>Sun, 17 Nov 2024 18:14:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161752#p161752</guid>
		</item>
		<item>
			<title><![CDATA[AHK: первый показ msgbox]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=161751#p161751</link>
			<description><![CDATA[<p>Здравствуйте. Как сделать так чтоб при первом включении скрипта показывался msgbox , а при выполнении команды reload этот msgbox не выскакивал как при первом запуске? Есть ли возможность это реализовать?</p>]]></description>
			<author><![CDATA[null@example.com (Сергей Ачкасов)]]></author>
			<pubDate>Sun, 17 Nov 2024 14:11:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=161751#p161751</guid>
		</item>
	</channel>
</rss>
