Обсуждение программ nnCron и nnCron LITE
by ask » Tue, 12 Jun 2018, 10:08
Уважаемые завсегдатаи, подскажите, плиз, можно ли как-то nnCron'ом получить список всех параметров ключа реестра (перебором) ? Буду весьма признателен за пример с кодом.
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
by VoidVolker » Mon, 18 Jun 2018, 17:03
-

VoidVolker
- Site Admin
-
- Posts: 2928
- Joined: Tue, 25 Apr 2006, 17:56
by ask » Mon, 18 Jun 2018, 23:38
VolidVolker, Вы спасаете меня раз за разом. Огромное спасибо!
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
by VoidVolker » Tue, 19 Jun 2018, 00:40
Если для работы с реестром надо еще какие фичи - пишите, добавлю.
-

VoidVolker
- Site Admin
-
- Posts: 2928
- Joined: Tue, 25 Apr 2006, 17:56
by ask » Mon, 25 Jun 2018, 15:17
К сожалению, из ветки "HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" у меня не считались значения. Windows 8.1 x64. - Code: Select all
Found value: Common Administrative Tools Vlue type: UNKNOWN Value:
Found value: Common AppData Vlue type: UNKNOWN Value:
Found value: Common Desktop Vlue type: UNKNOWN Value:
Found value: Common Documents Vlue type: UNKNOWN Value:
Found value: Common Programs Vlue type: UNKNOWN Value:
Found value: Common Start Menu Vlue type: UNKNOWN Value:
Found value: Common Startup Vlue type: UNKNOWN Value:
Found value: Common Templates Vlue type: UNKNOWN Value:
Found value: CommonMusic Vlue type: UNKNOWN Value:
Found value: CommonPictures Vlue type: UNKNOWN Value:
Found value: CommonVideo Vlue type: UNKNOWN Value:
Found value: OEM Links Vlue type: UNKNOWN Value: ask Posts: 59 Joined: Sun, 11 Dec 2011, 09:38 Top
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
by VoidVolker » Wed, 27 Jun 2018, 21:10
А код где?
-

VoidVolker
- Site Admin
-
- Posts: 2928
- Joined: Tue, 25 Apr 2006, 17:56
by ask » Thu, 28 Jun 2018, 09:35
Вот он: - Code: Select all
#( GetAllParams NoLog NoDel SingleInstance RunOnce Time: 32 11 2 6 * 2008 Action:
Z" Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" HKLM RSK-OPEN DUP FOR-VALUES ." Found value: " CR ." " FOUND-VALNAME TYPE CR ." Vlue type: " REG-TYPE2STR TYPE CR FOUND-VALNAME DROP OVER RK-VALUE@ ." Value: " TYPE CR CR ;FOR-VALUES RK-CLOSE )#
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
by VoidVolker » Thu, 28 Jun 2018, 12:30
В примере была ошибка — строки перепутались местами. Исправлено, добавлены комментарии к коду.
-

VoidVolker
- Site Admin
-
- Posts: 2928
- Joined: Tue, 25 Apr 2006, 17:56
by ask » Thu, 28 Jun 2018, 12:49
Спасибо большое!
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
by ask » Thu, 28 Jun 2018, 13:42
VolidVolker, подскажите, пожалуйста, не знающему FORTH, как ЗНАЧЕНИЕ параметра положить в строковую переменную для дальнейшего её использования? Вот, к примеру, я её объявил: - Code: Select all
USER-CREATE REG_KEY_VALUE 255 USER-ALLOT
Что мне, криворукому, написать в теле цикла, чтобы в неё попало значение RK-VALUE@ ??? Чтобы потом использовать: - Code: Select all
MSG: "%REG_KEY_VALUE COUNT%"
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
by VoidVolker » Fri, 29 Jun 2018, 01:39
- Code: Select all
Z" Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders" HKLM RSK-OPEN DUP FOR-VALUES FOUND-VALNAME DROP OVER RK-VALUE@ \ handle a u type \ сверху на стеке тип значение; ниже - значение параметра в виде строки DROP \ handle a u \ выкидываем тип REG_KEY_VALUE PLACE \ handle \ Сохраняем значение в массив ;FOR-VALUES RK-CLOSE
-

VoidVolker
- Site Admin
-
- Posts: 2928
- Joined: Tue, 25 Apr 2006, 17:56
by ask » Fri, 29 Jun 2018, 08:10
Спасибо огроменное!!!
-
ask
-
- Posts: 63
- Joined: Sun, 11 Dec 2011, 09:38
Return to nnCron forum (Russian)
Who is online
Users browsing this forum: Bing [Bot] and 5 guests
|
|