<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Проблема с If и пробелом]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=14141&amp;type=atom" />
	<updated>2018-09-06T09:39:11Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=14141</id>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с If и пробелом]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=128523#p128523" />
			<content type="html"><![CDATA[<p>Нам помимо звания ещё нужен отдельный пункт реестра для присвоения номера каждому званию, уже всё функционирует.<br />Спасибо, что вникли в вопрос. <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2018-09-06T09:39:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=128523#p128523</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с If и пробелом]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=128521#p128521" />
			<content type="html"><![CDATA[<p>Я что-то так и не понял, в чём проблема была. Вроде всё пишется и читается нормально. Я только заменил HKLM на HKCU, чтобы не запускать от админа.<br /></p><div class="codebox"><pre><code>
    RegKey = HKCU\SOFTWARE\ABSRP4\CH
    Gui, Add, DropDownList, x309 y60 w150 h150 vDDLRangCH, Помощник|Охранник|Старший охранник|Младший лицензёр|Лицензёр|Старший лицензёр|Заместитель депутата|Депутат|Мэр
    GuiControl, ChooseString, DDLRangCH, %RangCH%
    Gui, Add, Button, x168 y200 w144 h50 vSaveButtonCH gSaveButtonCH, Сохранить
    Gui, Add, Button, x168 y280 w144 h50 gReadButtonCH, Прочитать
    Gui, Show
    Return

SaveButtonCH:
    GuiControlGet, DDLRangCH
    RegWrite, REG_SZ, %RegKey%, RangCH, %DDLRangCH%
    Return

ReadButtonCH:
    RegRead, RangCH, %RegKey%, RangCH
    MsgBox, %RangCH%
    Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2018-09-06T08:40:37Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=128521#p128521</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с If и пробелом]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=128520#p128520" />
			<content type="html"><![CDATA[<p>Проблему решил, может кому пригодится, хотя вряд ли))<br /></p><div class="codebox"><pre><code>	RegRead, Rang, HKLM, SOFTWARE\123, Rang
	
	If Rang in Помощник
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 1
	If Rang in Охранник
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 2
	If Rang in Старший охранник
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 3
	If Rang in Младший лицензёр
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 4
	If Rang in Лицензёр
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 5
	If Rang in Старший лицензёр
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 6
	If Rang in Заместитель депутата
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 7
	If Rang in Депутат
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 8
	If Rang in Мэр
	RegWrite, REG_SZ, HKLM, SOFTWARE\123, RangNumber, 9</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2018-09-06T08:23:23Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=128520#p128520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с If и пробелом]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=128518#p128518" />
			<content type="html"><![CDATA[<p>Проблема в том что если название ранга состоит из одного цельного слова, то всё записывается и считывается как надо, но если ранг состоит из двух слов, то скрипт отказывается работать, я уже как только ни пытался соединить эти слова и скобками и %A_Space% и кавычками.. в итоге функционирует как надо только если два слова одного ранга соединить знаком _, для скрипта это становится как бы одним словом, но в игре знак _ между словами не уместен.</p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2018-09-06T07:35:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=128518#p128518</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Проблема с If и пробелом]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=128517#p128517" />
			<content type="html"><![CDATA[<p>А для чего фигурные скобки? Кроме того, RegWrite имеет четыре параметра, а у вас ей передаётся пять аргументов. Либо я отстал от жизни и чего-то не знаю, либо одно из двух. И где DropDownList? Напишите пример, который можно скопировать, запустить и увидеть проблему.</p>]]></content>
			<author>
				<name><![CDATA[YMP]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=81</uri>
			</author>
			<updated>2018-09-06T06:10:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=128517#p128517</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Проблема с If и пробелом]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=128516#p128516" />
			<content type="html"><![CDATA[<p>Доброго времени суток, пишем программу с полноценным Gui и записью данных в реестр, но возникла проблема с пробелами в вариантах выбора меню DropDownList, то есть если есть вариант, состоящий из двух слов, то он записывается в реестр и сохраняется нормально, но в дальнейшем его использовать через команду не получается, додумались до того, чтобы выдать каждому значению свой порядковый номер, который тоже будет записываться отдельным параметром в реестр, но работает это только если вариант выбора в меню DropDownList состоит из одного слова, там где два слова пришлось разделять слова не пробелом, а знаком _, это работает, но нам не нужно т.к. для игры совершенно не подходит. Ниже прикладываю часть кода, может подскажете как его по другому написать?</p>]]></content>
			<author>
				<name><![CDATA[Aleksey7557]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=38643</uri>
			</author>
			<updated>2018-09-06T02:05:58Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=128516#p128516</id>
		</entry>
</feed>
