1 (изменено: maksimrutts, 2018-09-09 12:13:43)

Тема: AHK | Не считывает данные с реестра.

Почему - то не хочет читать данные с реестра.
На win 10 всё работает. На win 7 вообще не хочет, помогите
Все данные в реестре есть.

RegRead, NameCH, HKEY_LOCAL_MACHINE, SOFTWARE\ABSRP4\CH, NameCH
RegRead, RangCH, HKEY_LOCAL_MACHINE, SOFTWARE\ABSRP4\CH, RangCH
RegRead, CityCH, HKEY_LOCAL_MACHINE, SOFTWARE\ABSRP4\CH, CityCH
MsgBox, 48, Проверка, Привет, я %RangCH% мэрии г. %CityCH% %NameCH%.
Return

2

Re: AHK | Не считывает данные с реестра.

Может, не от админа запускаете? Для HKEY_LOCAL_MACHINE ведь права нужны.

3

Re: AHK | Не считывает данные с реестра.

maksimrutts, уберите слово "помогите" из заголовка темы. Оформите код тегом "code". Поставьте точку в конце предложения.

4

Re: AHK | Не считывает данные с реестра.

YMP всё запускается от имени администратора.

5 (изменено: YMP, 2018-09-09 12:57:34)

Re: AHK | Не считывает данные с реестра.

Да, верно. Это у вас адреса для 64-битного АНК. Для 32-битного данные должны быть в SOFTWARE\Wow6432Node\ABSRP4\CH. А права только для записи нужны.

То бишь, по этому адресу смотрите и вручную пишите в редакторе реестра. В скрипте можно как у вас, но только 64- и 32-битные скрипты будут по факту писать и читать в разном месте.

6

Re: AHK | Не считывает данные с реестра.

Спасибо огромное) Помогли