<?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=10913&amp;type=atom" />
	<updated>2015-08-30T17:31:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=10913</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96962#p96962" />
			<content type="html"><![CDATA[<p>Добавь в список:<br /></p><div class="codebox"><pre><code>var = ha ha = var
</code></pre></div><p>и сохрани настройки.</p><br /><p>Но, вообще, можно закрыть уже тему, это как я уже сказал редкий случай.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-08-30T17:31:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96962#p96962</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96961#p96961" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>если в значении по умолчанию будет &quot;=&quot;, то опять будут ошибки.</code></pre></div><p>Не будут, мы же их пропускаем кодом:<br /></p><div class="codebox"><pre><code>%A_Space%%A_Tab%</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-30T17:23:40Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96961#p96961</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96959#p96959" />
			<content type="html"><![CDATA[<p>Метки SaveSettings/LoadSettings не нужно переписывать, они уже готовы к использованию.</p><p>Ааа, понял. Для тебя непривычен формат записи когда вокруг &quot;=&quot; нет пробелов? Но именно в таком виде и нужно составлять список переменных для сохранения, т.к. если в значении по умолчанию будет &quot;=&quot;, то опять будут ошибки, хотя редко встретишь в настройках &quot;=&quot;...</p><p>Ладно, неважно...</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-08-30T17:07:37Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96959#p96959</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96958#p96958" />
			<content type="html"><![CDATA[<p>Нашел очередную ошибку. Нужно было добавить </p><div class="codebox"><pre><code>Gosub, LoadSettings</code></pre></div><p> после Gui<br /><strong>Alectric</strong>, спасибо за код!</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-30T17:03:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96958#p96958</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96957#p96957" />
			<content type="html"><![CDATA[<p>Нашел ошибку. Я разделил пробелами знак равенства ( = ) везде. <br />Вставил это:<br /></p><div class="codebox"><pre><code>Loop, parse, A_loopfield, =, %A_Space%%A_Tab%</code></pre></div><p>Ошибка исчезла, но настройки не загружает..</p><p>Полный код:<br /></p><div class="codebox"><pre><code>
Settingspath = Unknown_AHK_Script                                            ; Полный путь = HKCU\SOFTWARE\Unknown_AHK_Script
SettingsDefault =
    ( LTrim
        DropDownList_Auto_Accept =
        Auto_Accept =
    )
Gosub, LoadSettings

Gui, LAUNCHER: +LastFound
Gui, LAUNCHER: Margin, 0, 0
Gui, LAUNCHER: Add, Button, x10 y10 w100 h25, Reload
Gui, LAUNCHER: Add, Text, x10 y45 h20, Auto Accept:
Gui, LAUNCHER: Add, DropDownList, x10 y65 w100 h20 R2 gSaveGui vDropDownList_Auto_Accept, Enable|Disable
Gui, LAUNCHER: Show, Center w120 h95, %A_ScriptName%
Return

LAUNCHERButtonReload:
Gosub, SaveSettings
Reload
Return

Exit:    
LAUNCHERGuiClose:
Gosub, SaveSettings
ExitApp
Return

RWin::
Gosub, LoadSettings
MsgBox, %Auto_Accept%
Return

SaveGui:
{
    Gui, LAUNCHER: Submit, NoHide
    Auto_Accept := DropDownList_Auto_Accept
}
Return

SaveSettings:
{
    if Settingspath =
        Settingspath = SOFTWARE\Unknown_AHK_Script
    if SettingsDefault =
        Return

    Loop, parse, SettingsDefault, `n
        {
            Loop, parse, A_loopfield, =, %A_Space%%A_Tab%
                {
                    if A_index = 1
                    {
                        Setting := A_loopfield
                        Break
                    }
                }
            RegWrite, REG_SZ,HKCU, %Settingspath%, %Setting%, % %Setting%
        }
}
Return

LoadSettings:
{
    if Settingspath =
        Settingspath = SOFTWARE\Unknown_AHK_ScriptWarlock
    if SettingsDefault =
        Return
    
    Loop, parse, SettingsDefault, `n
    {
        Loop, parse, A_loopfield, =, %A_Space%%A_Tab%
            {
                if A_index = 1
                    Setting := A_loopfield
                Else if A_index = 2
                    Default := A_loopfield
                Else
                    Default .= &quot;=&quot; A_loopfield
            }
                  
        RegRead, %Setting%, HKCU, %Settingspath%, %Setting%
        if Errorlevel
            {
                RegWrite, REG_SZ, HKCU, %Settingspath%, %Setting%, %Default%
                RegRead, %Setting%, HKCU, %Settingspath%, %Setting%
            }
    }

    if Auto_Accept = 
        GuiControl, LAUNCHER: Choose, DropDownList_Auto_Accept, 0
    if (Auto_Accept = &quot;Enable&quot;)
        GuiControl, LAUNCHER: Choose, DropDownList_Auto_Accept, 1
    if (Auto_Accept = &quot;Disable&quot;)
        GuiControl, LAUNCHER: Choose, DropDownList_Auto_Accept, 2
}
Return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-30T16:45:08Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96957#p96957</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96956#p96956" />
			<content type="html"><![CDATA[<p>Готовый код:<br /></p><div class="codebox"><pre><code>
Settingspath=Unknown_AHK_Script
; full path = HKCU\SOFTWARE\Unknown_AHK_Script

SettingsDefault=
(
DropDownList_Auto_Accept=
Auto_Accept=
)

gosub,LoadSettings

Gui, LAUNCHER: +LastFound
Gui, LAUNCHER: Margin, 0, 0
Gui, LAUNCHER: Add, Text, x10 y45 h20, Auto Accept:
Gui, LAUNCHER: Add, DropDownList, x10 y65 w100 h20 R2 glabel vDropDownList_Auto_Accept, Enable|Disable
Gui, LAUNCHER: Show, Center w120 h95, %A_ScriptName%

if (Auto_Accept = &quot;Enable&quot; || ErrorLevel = 1)
    GuiControl, LAUNCHER: Choose,DropDownList_Auto_Accept, 1
if (Auto_Accept = &quot;Disable&quot;)
    GuiControl, LAUNCHER: Choose,DropDownList_Auto_Accept, 2
Return

1::
label:
Gui, LAUNCHER: Submit, NoHide
Auto_Accept:=DropDownList_Auto_Accept
tooltip,% DropDownList_Auto_Accept
gosub,SaveSettings

Return

RWin::

gosub,LoadSettings

MsgBox, %Auto_Accept%
Return




SaveSettings:
if Settingspath=
  Settingspath=SOFTWARE\Unknown_AHK_Script
if SettingsDefault=
  return
loop,parse,SettingsDefault,`n
{
  Loop,parse,a_loopfield,=
  {
    if a_index=1
    {
      Setting:=a_loopfield
      Break
    }
  }
  RegWrite,REG_SZ,HKCU,%Settingspath%,%Setting%,% %Setting%
}
LoadSettings:
if Settingspath=
  Settingspath=SOFTWARE\Unknown_AHK_Script
if SettingsDefault=
  return
loop,parse,SettingsDefault,`n
{
  Loop,parse,a_loopfield,=
  {
    if a_index=1
      Setting:=a_loopfield
    else if a_index=2
      Default:=a_loopfield
    else
      Default.=&quot;=&quot; a_loopfield
  }
  RegRead,%Setting%,HKCU,%Settingspath%,%Setting%
  if errorlevel
  {
    RegWrite,REG_SZ,HKCU,%Settingspath%,%Setting%,%Default%
    RegRead,%Setting%,HKCU,%Settingspath%,%Setting%
  }
}
Return
</code></pre></div><p>У меня все работает.<br />Кодировка юникод, win 7 x64, AHK v1.1.22.03.</p>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-08-30T16:27:15Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96956#p96956</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96955#p96955" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Возможно нужно обновить AHK.</p></blockquote></div><p>Обновил, ошибка осталась.</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-30T16:25:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96955#p96955</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96954#p96954" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Error: The following variable contains an illegal character:</p></blockquote></div><p>Возможно нужно обновить AHK.</p><br /><br /><div class="quotebox"><blockquote><p>И как реализовать Gui, Submit, NoHide сразу же после выбора чего-либо из DropList?</p></blockquote></div><p>Добавить метку перехода в контрол:<br /></p><div class="codebox"><pre><code>Gui, LAUNCHER: Add, DropDownList, x10 y65 w100 h20 R2 glabel vDropDownList_Auto_Accept, Enable|Disable

label:
Gui, LAUNCHER: Submit, NoHide
msgbox,% DropDownList_Auto_Accept
return
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-08-30T16:22:44Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96954#p96954</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96953#p96953" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Alectric пишет:</cite><blockquote><p><a href="http://forum.script-coding.com/viewtopic.php?id=10783">AHK: Удобный метод сохранения/загрузки настроек в реестре</a>.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;готовый вариант, открывать только если самому лень разбираться</div><div class="fancy_spoiler"><div class="codebox"><pre><code>Settingspath=Unknown_AHK_Script
; full path = HKCU\SOFTWARE\Unknown_AHK_Script

SettingsDefault=
(
DropDownList_Auto_Accept=
Auto_Accept=
)

gosub,LoadSettings

Gui, LAUNCHER: +LastFound
Gui, LAUNCHER: Margin, 0, 0
Gui, LAUNCHER: Add, Text, x10 y45 h20, Auto Accept:
Gui, LAUNCHER: Add, DropDownList, x10 y65 w100 h20 R2 vDropDownList_Auto_Accept, Enable|Disable
Gui, LAUNCHER: Show, Center w120 h95, %A_ScriptName%

if (Auto_Accept = &quot;Enable&quot; || ErrorLevel = 1)
    GuiControl, LAUNCHER: Choose,DropDownList_Auto_Accept, 1 ; буква v не нужна в начале названия переменной.
if (Auto_Accept = &quot;Disable&quot;)
    GuiControl, LAUNCHER: Choose,DropDownList_Auto_Accept, 2
Return

1::
Gui, LAUNCHER: Submit, NoHide
Auto_Accept:=DropDownList_Auto_Accept ; этой строки не хватало

gosub,SaveSettings

Return

RWin::

gosub,LoadSettings

MsgBox, %Auto_Accept%
Return




SaveSettings:
if Settingspath=
  Settingspath=SOFTWARE\Unknown_AHK_Script
if SettingsDefault=
  return
loop,parse,SettingsDefault,`n
{
  Loop,parse,a_loopfield,=
  {
    if a_index=1
    {
      Setting:=a_loopfield
      Break
    }
  }
  RegWrite,REG_SZ,HKCU,%Settingspath%,%Setting%,% %Setting%
}
LoadSettings:
if Settingspath=
  Settingspath=SOFTWARE\Unknown_AHK_Script
if SettingsDefault=
  return
loop,parse,SettingsDefault,`n
{
  Loop,parse,a_loopfield,=
  {
    if a_index=1
      Setting:=a_loopfield
    else if a_index=2
      Default:=a_loopfield
    else
      Default.=&quot;=&quot; a_loopfield
  }
  RegRead,%Setting%,HKCU,%Settingspath%,%Setting%
  if errorlevel
  {
    RegWrite,REG_SZ,HKCU,%Settingspath%,%Setting%,%Default%
    RegRead,%Setting%,HKCU,%Settingspath%,%Setting%
  }
}
Return
</code></pre></div></div></div></blockquote></div><p>Error: The following variable contains an illegal character: </p><p>Ошибка в строке:<br /></p><div class="codebox"><pre><code>RegRead, %Setting%, HKCU, %Settingspath%, %Setting%</code></pre></div><p>Не могу сам разобраться.</p><p>И как реализовать Gui, Submit, NoHide сразу же после выбора чего-либо из DropList?</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-30T15:57:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96953#p96953</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96950#p96950" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>ypppu пишет:</cite><blockquote><p>Таких примеров, наверное, нет, поскольку это извращение. <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p></blockquote></div><p>Ну раз нет, значит будут. ))<br />Насчет &quot;извращения&quot; согласен, в абсолютном большинстве случаев. Разве что вопрос хранения настроек <strong>именно</strong> в самом скрипте принципиально важен.<br />Такой вариант - все имена переменных, чьи значения нужно хранить, заносятся в массив <em>My_StaticVars</em>, и в последствии на выходе скрипт перезаписывает сам себя с новыми значениями.<br />Само собой, способ подходит только для нескомпилированных скриптов.<br /></p><div class="codebox"><pre><code>OnExit, Exit
My_StaticVars := {ClickCount: &quot;0&quot;, nStart: &quot;1&quot;}
for k,v in My_StaticVars
   %k% := v
MsgBox % &quot;Количество запусков: &quot; . nStart . &quot;`nЛКМ: &quot; . ClickCount
nStart++
Return

~LButton:: ClickCount++

Exit:
   tmpfile := A_ScriptDir . &quot;\_&quot; . A_Now . &quot;.tmp&quot;
   newvars := &quot;My_StaticVars := {&quot;
   for k,v in My_StaticVars
      newvars .= k . &quot;: &quot;&quot;&quot; . %k% . &quot;&quot;&quot;, &quot;
   newvars := SubStr(newvars,1, -2) . &quot;}&quot;
   Loop, Read, %A_ScriptFullPath%, %tmpfile%
      if (InStr(A_LoopReadLine, &quot;My_StaticVars :=&quot;) = 1)
         FileAppend, %newvars%`n
      else
         FileAppend, %A_LoopReadLine%`n
   FileMove, %tmpfile%, %A_ScriptFullPath%, 1
ExitApp
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Irbis]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27384</uri>
			</author>
			<updated>2015-08-30T12:07:04Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96950#p96950</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96946#p96946" />
			<content type="html"><![CDATA[<p><a href="http://forum.script-coding.com/viewtopic.php?id=10783">AHK: Удобный метод сохранения/загрузки настроек в реестре</a>.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;готовый вариант, открывать только если самому лень разбираться</div><div class="fancy_spoiler"><div class="codebox"><pre><code>Settingspath=Unknown_AHK_Script
; full path = HKCU\SOFTWARE\Unknown_AHK_Script

SettingsDefault=
(
DropDownList_Auto_Accept=
Auto_Accept=
)

gosub,LoadSettings

Gui, LAUNCHER: +LastFound
Gui, LAUNCHER: Margin, 0, 0
Gui, LAUNCHER: Add, Text, x10 y45 h20, Auto Accept:
Gui, LAUNCHER: Add, DropDownList, x10 y65 w100 h20 R2 vDropDownList_Auto_Accept, Enable|Disable
Gui, LAUNCHER: Show, Center w120 h95, %A_ScriptName%

if (Auto_Accept = &quot;Enable&quot; || ErrorLevel = 1)
    GuiControl, LAUNCHER: Choose,DropDownList_Auto_Accept, 1 ; буква v не нужна в начале названия переменной.
if (Auto_Accept = &quot;Disable&quot;)
    GuiControl, LAUNCHER: Choose,DropDownList_Auto_Accept, 2
Return

1::
Gui, LAUNCHER: Submit, NoHide
Auto_Accept:=DropDownList_Auto_Accept ; этой строки не хватало

gosub,SaveSettings

Return

RWin::

gosub,LoadSettings

MsgBox, %Auto_Accept%
Return




SaveSettings:
if Settingspath=
  Settingspath=SOFTWARE\Unknown_AHK_Script
if SettingsDefault=
  return
loop,parse,SettingsDefault,`n
{
  Loop,parse,a_loopfield,=
  {
    if a_index=1
    {
      Setting:=a_loopfield
      Break
    }
  }
  RegWrite,REG_SZ,HKCU,%Settingspath%,%Setting%,% %Setting%
}
LoadSettings:
if Settingspath=
  Settingspath=SOFTWARE\Unknown_AHK_Script
if SettingsDefault=
  return
loop,parse,SettingsDefault,`n
{
  Loop,parse,a_loopfield,=
  {
    if a_index=1
      Setting:=a_loopfield
    else if a_index=2
      Default:=a_loopfield
    else
      Default.=&quot;=&quot; a_loopfield
  }
  RegRead,%Setting%,HKCU,%Settingspath%,%Setting%
  if errorlevel
  {
    RegWrite,REG_SZ,HKCU,%Settingspath%,%Setting%,%Default%
    RegRead,%Setting%,HKCU,%Settingspath%,%Setting%
  }
}
Return
</code></pre></div></div></div>]]></content>
			<author>
				<name><![CDATA[Alectric]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26027</uri>
			</author>
			<updated>2015-08-30T04:50:17Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96946#p96946</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96944#p96944" />
			<content type="html"><![CDATA[<p>Пробую сделать через реестр, почему-то не получается. Может я чего-то не понимаю?<br /></p><div class="codebox"><pre><code>
Gui, LAUNCHER: +LastFound
Gui, LAUNCHER: Margin, 0, 0
Gui, LAUNCHER: Add, Text, x10 y45 h20, Auto Accept:
Gui, LAUNCHER: Add, DropDownList, x10 y65 w100 h20 R2 vDropDownList_Auto_Accept, Enable|Disable
Gui, LAUNCHER: Show, Center w120 h95, %A_ScriptName%

RegRead, Auto_Accept, HKEY_LOCAL_MACHINE, TestData, Auto_Accept_Reg
if (Auto_Accept = &quot;Enable&quot; || ErrorLevel = 1)
    GuiControl, LAUNCHER: Choose, vDropDownList_Auto_Accept, 1
if (Auto_Accept = &quot;Disable&quot;)
    GuiControl, LAUNCHER: Choose, vDropDownList_Auto_Accept, 2
Return

1::
Gui, LAUNCHER: Submit, NoHide
RegWrite, REG_SZ, HKEY_LOCAL_MACHINE, TestData, Auto_Accept_Reg, % DropDownList_Auto_Accept
Return

RWin::
RegRead, Auto_Accept, HKEY_LOCAL_MACHINE, TestData, Auto_Accept_Reg
MsgBox, %Auto_Accept%
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-29T21:35:09Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96944#p96944</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96940#p96940" />
			<content type="html"><![CDATA[<p>Таких примеров, наверное, нет, поскольку это извращение. <img src="//forum.script-coding.com/img/smilies/roll.png" width="15" height="15" /></p><p>Простейшая реализация такая:</p><ul><li><p>записываем в переменную всё, что изменяется (имена переменных и их значения) плюс неизменную часть скрипта</p></li><li><p>командой <em>FileAppend</em> создаём новый файл скрипта, но с другим именем</p></li><li><p>удаляем старый файл скрипта</p></li><li><p>переименовываем новый файл - даём ему старое имя</p></li></ul>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-08-29T20:32:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96940#p96940</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96939#p96939" />
			<content type="html"><![CDATA[<p>Можете скинуть ссылки на примеры записи в сам скрипт?</p>]]></content>
			<author>
				<name><![CDATA[Странникх]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=30605</uri>
			</author>
			<updated>2015-08-29T20:12:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96939#p96939</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Хранения измененных значений переменных внутри скрипта]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=96938#p96938" />
			<content type="html"><![CDATA[<p>В файл, в реестр, в include-файл... Можно записывать в сам скрипт, если он не скомпилирован.</p>]]></content>
			<author>
				<name><![CDATA[ypppu]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5974</uri>
			</author>
			<updated>2015-08-29T20:11:16Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=96938#p96938</id>
		</entry>
</feed>
