Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 169
Благодарности: 4

Профиль | Отправить PM | Цитировать


Еще вопрос:
Как правильно добавить несколько значений в реестр с помощью скрипта ? Так пойдет ? :
Код: Выделить весь код
@echo off
SetLocal
For /F "Tokens=*" %%A In ('Reg Query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList" /s^|Find /i "ProfileList\S-"') Do (
        For /F "Tokens=2*" %%B In ('Reg Query "%%A" /s^|Find /i "ProfileImagePath"') Do If "%USERNAME%"=="%%~nC" REG ADD HKEY_USERS\%%~nA\software\tightvnc\server /v UseVncAuthentication /t REG_Dword /d "0x00000000" /f 1>nul 2>&1
	REG ADD HKEY_USERS\%%~nA\software\tightvnc\server /v RemoveWallpaper /t REG_Dword /d "0x00000000" /f 1>nul 2>&1
)
Столкнулся с такой проблемой при написании bat:
Если после выражения
Код: Выделить весь код
Do If "%USERNAME%"=="%%~nC"
не дай бог перенести reg add сразу на др строку то скрипт не выполняется.
Если после оператора Do перенести ( на др строку то скрипт тоже не выполняется.
Есть ли какая-нибудь программа, которая автоматически проверяет корректность написания команд bat файлов ,
или может быть есть подробная справка по расположению операторов и знаков препинания ?

Отправлено: 11:59, 12-09-2016 | #6