2013-05-24 3 views
0

Мне нужно написать текущую дату с помощью REG-файла в реестр в Windows 7.Запись даты в сегодняшней реестр из файла .reg

У меня есть bat-файл, который работает должным образом с

WshShell.RegWrite "HKEY_CURRENT_USER\Software\VB and VBA Program Settings\abc.accdr\Param\FRD", Date(), "REG_SZ" 

и хотят использовать файл .reg с

[HKEY_CURRENT_USER\Software\VB and VBA Program Settings\abc.accdr\Param\] 
"FRD"=date() 

где date() является текущей датой и вводится в реестре 5/24/13

мне нужно знать, что использовать для date() переменной как date() не работает, ни date

+1

Вы не можете. Файл .reg содержит только статический текст. Невозможно обработать его. Вам нужно будет продолжать использовать код (ваш пример - VBScript not .bat BTW) – shf301

+0

Спасибо, я буду использовать это. – user1737050

ответ

0

Это работает из командной строки -

эхо Дата%%

Он просто обращается к окружающей среде переменной для текущей даты и времени, чтобы вы могли установить переменную, равную% date%

+0

Я новичок, когда дело доходит до .reg-файлов, как бы я это использовал? – user1737050

-1

Попробуйте это (если вы хотите добавить ключ/значение через командную строку):

REG ADD HKCU\Software\VB and VBA Program Settings\abc.accdr\Param /v FRD /t REG_SZ /d %date% 
Смежные вопросы