<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: параметры после команд]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=10899&amp;type=atom" />
	<updated>2015-08-25T20:37:44Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10899</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: параметры после команд]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96813#p96813" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>MsgBox, Настройки, имя окна, текст окна,время закрытия окна</code></pre></div><ul><li><p>Настройки<br />	Указывает тип окна, по умолчанию значение 0. Их всего 7. Для более тонкой настройки надо указывать в шестнадцатеричной системе счисления ну или как в посте выше просто цифры в десятеричной сложить, но по мне все таки легче в hex&#039;е. <br />0x0 - стандартный тип окна, содержит кнопки: ок. (то же самое что и просто 0)<br />0x1 - содержит кнопки: ок, отмена.<br />0x2 - содержит кнопки: Прервать, Повтор, Пропустить.<br />0x3 - содержит кнопки: Да, Нет, Отмена.<br />0x4 - содержит кнопки: Да, Нет.<br />0x5 - содержит кнопки: Повтор, Отмена.<br />0x6 - содержит кнопки: Отмена, Повторить, Продолжить.<br />Дальше следующий бит указывает иконку окна:<br />0x10 - иконка ошибки(белый крест на красном круге).<br />0x20 - иконка Вопроса(белый вопросительный знак на синем круге).<br />0x30 - иконка восклицательный ошибочный(черный восклицательный знак на желтом треугольнике).<br />0x30 - иконка восклицательный информативный(белый восклицательный знак на синем круге).<br />Следующий бит указывает фокус кнопки по умолчанию:<br />0x000 - для первой кнопки.<br />0x100 - для второй кнопки.<br />0x200 - для третей кнопки.<br />Следующий бит:<br />0x1000 - Если задан этот параметр окно всегда будет поверх других. <br />0x2000 - <span class="bbu">Так и не понял что это. В оригинале Task Modal</span><br />0x40000 - Тоже делает окно поверх других но немного отличается от первого.<br />0x80000 - Выравнивает текст по правому краю.<br />0x100000 - зеркальное отражение окна.</p><p>Так же это все можно комбинировать например 0x80216 , Это укажет то что тип окна 6, иконка ошибки(1), фокус на 3ей кнопке(2), выравнено по правому краю(8)</p></li><li><p>Имя окна<br />	Название окна сообщения. Если пропущен то по умолчанию будет имя скрипта.</p></li><li><p>текст окна<br />	Текст окна</p></li><li><p>время закрытия окна<br />	Время в секундах до закрытия окна.</p></li></ul><div class="codebox"><pre><code>MsgBox, 0x80216,Тут имя окна, Окно закроется через 10сек,10</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yalanne]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=32850</uri>
			</author>
			<updated>2015-08-25T20:37:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96813#p96813</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: параметры после команд]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96812#p96812" />
			<content type="html"><![CDATA[<p><strong>Pilot327</strong> Про 4-ку в MsgBox, может пригодится.<br /></p><div class="codebox"><pre><code>;Тут только OK
  сMsgBoxInfo_Ok          :=0+8192+64 ;only an OK button + Task Modal + Icon Asterisk(info)
  сMsgBoxError_Ok         :=0+8192+16 ;only an OK button + Task Modal + Icon Hand (stop/error)  
  сMsgBoxChoice_Ok        :=0+8192+48 ;only an OK button + Task Modal + Icon Exclamation
;Тут Yes/No(Да/Нет) 
  сMsgBoxQuest_YN         :=4+8192+32 ;Yes/No button  + Task Modal + Icon Question
  сMsgBoxInfo_YN          :=4+8192+64 ;Yes/No button + Task Modal +  Icon Asterisk (info)
;Тут OK/Cansel(Да/Отмена)
  сMsgBoxInfo_OK_Cansel   :=1+8192+64 ;OK/Cansel button + Task Modal +  Icon Asterisk (info)
  сMsgBoxChoice_OK_Cansel :=1+8192+48 ;OK/Cansel button + Task Modal + Icon Exclamation
  сMsgBoxQuest_OK_Cansel  :=1+8192+32 ;OK/Cansel button  + Task Modal + Icon Question</code></pre></div><p> И <em>&quot;полное использование&quot;</em> <strong>MsgBox</strong>, так же может пригодится.</p><div class="codebox"><pre><code>; Фрагмент функции
Error_TXT :=  arIniErrorTXT[NumError] ; Массив ошибок
  cWait :=  SecWait
  ;Gosub %fnIniErrorOut_LabelMin% ;Минимизация для MsgBox
    cTitle      :=  &quot;`n`n Ошибка в INI-файле&quot; ;Титул MsgBox
    cMsgErr     :=  &quot;                                 ОШИБКА В INI-ФАЙЛЕ`n`n  -&gt;&gt;&quot; Error_TXT
    cTxtErrAd1  :=  &quot;`n`n Файл : &quot; FilenameINI
    cTxtErrAd2  :=  &quot;`n Секция = [&quot; SectionINI &quot;] `n Ключ = &quot; KeyINI
    ;cWait       :=  35
    cTxtErrAd3  :=  &quot;`n`n Выход из программы(Тайм-аут = &quot; cWait &quot; сек).&quot;
      MsgBox % cMsgBoxType, %cTitle%, %cMsgErr% %cTxtErrAd1% %cTxtErrAd2% %cTxtErrAd3%, %cWait%      
    ;Gosub %fnIniErrorOut_LabelExit% ; Востановление исходного окна</code></pre></div><p>P.S. Проще прочитать chm-справку, которая ставится вместе с AHK, хотя извиняюсь, забыл что тебе русская справка нужна.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2015-08-25T19:30:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96812#p96812</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: параметры после команд]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96778#p96778" />
			<content type="html"><![CDATA[<p><a href="http://www.script-coding.com/AutoHotkeyTranslation.html">www.script-coding.com/AutoHotkeyTranslation.html</a></p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2015-08-23T22:27:47Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96778#p96778</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: параметры после команд]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96776#p96776" />
			<content type="html"><![CDATA[<p>Всем привет!<br />Штудирую интернеты и ваш замечательный форум.<br />Но вот ответ, касающийся следующего, пока не нашёл:</p><div class="codebox"><pre><code>MsgBox, 4, , Строка №%A_Index%: &quot;%line%&quot;.  Продолжить?</code></pre></div><p> MsgBox -- всё понятно. Но что за параметр такой 4? за что он отвечает? или опущенный параметр после 4ки? что это?</p><div class="codebox"><pre><code>FileReadLine, line, 1.txt, %A_Index%</code></pre></div><p> что за line, 1.txt ...?<br /> где узнать, что такое A_* ?</p><p>Короче: кое-где логически понять можно. Но не везде. Я вообще еще на прошлой неделе думал, что после каждой команды что-то одно писать надо, и то не всегда)<br />Скиньте, пожалуйста, руководство на русском или ресурс, откуда ясно будет, какие и что за параметры у каждой команды</p>]]></content>
			<author>
				<name><![CDATA[Pilot327]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=33307</uri>
			</author>
			<updated>2015-08-23T22:20:28Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96776#p96776</id>
		</entry>
</feed>
