Smitis
Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору А вот, собственно, и сам комбинированный CMD+KIX скрипт $RegQuery.cmd: Код: ;@if "%~1" == "" goto help ;@if "%~2" == "" goto help ;@set %1= ;@for /f "delims=" %%i in ('kix32 "%~f0" "$k=%~2" "$v=%~3"') do @set %1=%%i ;@goto :eof :help ;@echo Syntax: call %~n0 var key [val] ;@goto :eof ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ;PARAMETERS: ; $k - key ; $v - value ; ;VERSION: 1.3 ;DATE: 16.06.2005 ; $nul = setascii("on") if not vartype($k) = 8 exit 1 endif if vartype($v) = 3 $val = "" else $val = "" + $v endif ReadValue( $k, $val ) | Некоторые пояснения: -- В "delims" у меня задан символ с кодом 31, можно использовать любой другой редко используемый | Всего записей: 3216 | Зарегистр. 09-02-2003 | Отправлено: 01:21 06-06-2005 | Исправлено: Smitis, 01:54 17-06-2005 |
|