Сохранение в реестре

Статус
В этой теме нельзя размещать новые ответы.

k1sher

Известный
Автор темы
201
4
Код:
{
Ypos := 40
loop, 8
{
MenuNum++
Gui, Show, w600 h410, Название
Gui, Add, Edit, x80 y%Ypos% w440 h20 vBind%MenuNum%,
Ypos := Ypos + 30
}
}
Gui, Add, Button, x210 y280 w180 h30 gSaveBind, НАЧАТЬ
Gui, Add, CheckBox, x46 y340 w20 h20 vTimeForSleep%MenuNum%
Gui, Submit, NoHide
Return
SaveBind:
Gui, Submit, NoHide
gui, minimize
Loop, 8
{
If % StrLen(Bind%a_index%) > 1
CountNum++
}
k1sherrekl:
Gui, Submit, NoHide
If TimeForSleep8 = 1
Time1 := 5000
else
Time1 := 305000
random, r, 1, CountNum
loop
{
randommessage := % "Bind" . r
SendChat("/c " %randommessage%)
Sleep, %Time1%
goto, k1sherrekl
}

Подскажите пожалуйста как сделать чтобы все данные автоматически записывались в реестр, сохранялись и читались при запуске. Если можно то подставьте прямо в скрипт, так как знаю что вот...
Пример:
Код:
RegWrite, REG_SZ, HKCU, Script, AutoUpdate, %A_ScriptFullPath% эт запись в реестр
RegRead, put, HKCU, Script, AutoUpdate считывание
А куда это засовывать я не знаю(
 

asdzxcjqwe

¯\_(ツ)_/¯
Друг
621
704
есть же документация, там всё довольно просто
https://autohotkey.com/docs/commands/RegWrite.htm
https://autohotkey.com/docs/commands/RegRead.htm

А куда это засовывать я не знаю(
а мы тем более не знаем, куда это тебе засунуть надо :pidrila:
твой код, так ты еще ничего и не объясняешь
читались при запуске
в начало кода regread

на кнопку, либо в метку GuiClose суй regwrite и будет сохраняться при выходе
 

k1sher

Известный
Автор темы
201
4
Код:
RegRead, put, HKCU, Script, AutoUpdate
{
Ypos := 40
loop, 8
{
MenuNum++
Gui, Show, w600 h410, Название
Gui, Add, Edit, x80 y%Ypos% w440 h20 vBind%MenuNum%,
Ypos := Ypos + 30
}
}
Gui, Add, Button, x210 y280 w180 h30 gSaveBind, НАЧАТЬ
Gui, Add, CheckBox, x46 y340 w20 h20 vTimeForSleep%MenuNum%
Gui, Submit, NoHide
Return
SaveBind:
Gui, Submit, NoHide
gui, minimize
Loop, 8
{
If % StrLen(Bind%a_index%) > 1
CountNum++
}
k1sherrekl:
Gui, Submit, NoHide
If TimeForSleep8 = 1
Time1 := 5000
else
Time1 := 305000
random, r, 1, CountNum
loop
{
randommessage := % "Bind" . r
SendChat("/c " %randommessage%)
Sleep, %Time1%
goto, k1sherrekl
}
return
GuiClose:
RegWrite, REG_SZ, HKCU, Script, AutoUpdate, %A_ScriptFullPath%
ExitApp

Как? Как строятся эти строчки? RegWrite, REG_SZ, HKCU, Script, AutoUpdate, %A_ScriptFullPath% понятное дело что я сам не понял что написал.

Нужно чтобы в реестр сохранялось Gui, Add, Edit, x80 y%Ypos% w440 h20 vBind%MenuNum%,
ну и если возможно еще Gui, Add, CheckBox, x46 y340 w20 h20 vTimeForSleep%MenuNum%

asdzxcjqwe, подскажи, ты же знаешь как нужно(
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.