레지스트리 값 (REG_DWORD)을 변경 한 다음 배치 파일을 사용하여 동일한 폴더에있는 배치 파일을 사용하여 응용 프로그램을 실행하고 싶습니다. 신청. 나는 아래의 라인을 시도,하지만 작동하지 않습니다레지스트리 값 변경, 일괄 파일을 사용하여 응용 프로그램 실행
reg add "HKEY_CURRENT_USER\A User Name\An Application Name" /v A value name_h3981298716 /d "99" /t REG_DWORD /f
START %~dp0AnApplicationName.exe
은 ... "START"를없이 작동합니다 "추가 등록 ..."코드를. 배치 파일은 응용 프로그램을 실행할 수 있지만 REG_DWORD 형식의 레지스트리 값은 변경할 수 없습니다.
배치 파일로 아래의 순서를 올바르게 수행하는 방법은 무엇입니까?
먼저 REG_DWORD 형식의 레지스트리 값을 변경하십시오.
그런 다음 응용 프로그램을 실행하십시오. 값 이름 다음에 공백이 포함 된 경우가 따옴표로 둘러싸인해야한다는
는
뭔가 문제가 있기 때문에. 더 구체적으로 말하십시오! – aschipfl
'% ~ dp0AnApplicationName.exe'를 큰 따옴표로 둘러보십시오. 배치 파일이 "작동하지 않을 때마다"유용한 echo를 거기에 넣고 명령 프롬프트를 사용하여 시작하십시오. 이를 통해 파일이 실패한 지점을 확인할 수 있습니다. – geisterfurz007
"시작 ..."은 "reg add ..."코드없이 작동합니다. 배치 파일은 응용 프로그램을 실행할 수 있지만 REG_DWORD 형식의 레지스트리 값은 변경할 수 없습니다. – Bayu