2014-01-30 2 views
0

bat의 단일 키에 reg 값을 병합 (쓰기)하는 데 문제가 있습니다. 목적은이 스크립트를 로그온 스크립트로 사용하여 스크립트를 계속 실행하지 않아도된다는 것입니다.단일 키에 여러 레지스트리 값을 추가하는 일괄 파일

"HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" 
"NAME"="Process Integration Development" 
"URL"="<server URL>" 
"CLIENT"="100" 
"LANGUAGE"="EN" 

나는 내가 등록에 필요한 이러한 RuntimeConnections의 20 정도가 있습니다

이 내가 등록으로 얻으려고하는 것이다. 각 키 (BAG_1BC8D0D7E86C3C468F1A2F947453D983)에는 추가해야 할 값 (이름, URL, 클라이언트, 언어, 사용자)이 3-5 개 있습니다. 내가 시도

: 첫 번째 값 작동

reg add "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" /v "NAME" /t "REG_DWORD" /d "Process Integration Development" 

아니라 제 2, 제 3, 제 4, 등 내가 이전 값 라이 각 값 위에 위해 그것을 할 경우. RegIni에서이 작업을 수행 할 수 있습니까?

아이디어, 의견, 문제, 질문이 있으십니까?

답변

1

이 여기서 일하는 :

@ECHO OFF &SETLOCAL disableDelayedExpansion 
reg add "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" 
reg add "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" /v "NAME" /d "Process Integration Development" 
reg add "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" /v "URL" /d "server URL" 
reg add "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" /v "CLIENT" /d "100" /t REG_DWORD 
reg add "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" /v "LANGUAGE" /d "EN" 

세션 프로토콜 :

 
C:\Users\Endoro>reg query "HKCU\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983" 

HKEY_CURRENT_USER\Software\SAP\NWBC\Settings\Pages\RuntimeConnections\BAG_1BC8D0D7E86C3C468F1A2F947453D983 
    (Default) REG_SZ 
    NAME REG_SZ Process Integration Development 
    URL REG_SZ server URL 
    CLIENT REG_DWORD 0x64 
    LANGUAGE REG_SZ EN 

+0

이 어떻게 작동하는지 나에게 설명 할 수 있습니까? 그것은 & setlocal 또는 disabledDelayedExpansion입니까? – Benny

+0

@ 베니'reg add /?'와'setlocal /? '을보세요. – Endoro

+0

나는 reg 추가를 보았다. 그러나 나는 setlocal에 관해 안다. 감사한다. – Benny

관련 문제