나는 새로운 VM을 만들거나 랩톱을 다시 만들 때 일부 설정 작업을 간소화 할 레지스트리 해킹을 작성하려고합니다. 내가하고있는 한 가지는 메모장 ++를 비롯한 여러 가지 내가 좋아하는 앱의 휴대용 버전 (Dropbox에서 동기화 됨)으로 전환하는 것입니다.
레지스트리 항목을 만들어서 마우스 오른쪽 버튼 메뉴에서 Notepad ++ 옵션으로 열기를 허용하고 싶습니다.이 항목은 휴대용 버전에서 누락 된 유일한 것입니다. 그래도 오류가 발생합니다.
Windows cannot access the specified device, path or file. You may not have the
appropriate permissions to access the item.
여기 내거야. .reg
파일:
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad++]
"Icon"="%USERPROFILE%\\Dropbox\\Programs\\Setup\\Icons\\Notepad++.ico"
@=""
[HKEY_CLASSES_ROOT\*\shell\Open with Notepad++\command]
@="%USERPROFILE%\\Dropbox\\Programs\\Notepad++\\notepad++.exe %1"
아이콘이 완벽하게 작동합니다. 내가 하드 코드하면 위의 항목을 잘 작동하도록 할 수 있습니다. C:\Users\myusername
,하지만 여기에 이식성이 있습니다.
나는이 문제가 바로 그 문제에 대한 올바른 이스케이프 시퀀스를 찾는 것이라고 확신한다. %
기호,하지만 말하기 어렵다.
제안?
편집 : 나는 함께 갔다. add reg
명령 옵션을 사용하고 약간의 시행 착오를 거친 후 작동하는 명령은 다음과 같습니다.
reg add HKCR\*\shell\OpenWithNotepad++\command /t REG_EXPAND_SZ /ve /d ^%USERPROFILE^%"\Dropbox\Programs\Notepad++\notepad++.exe %1"
명령을 실행 한 후 결과를 .reg
파일도. 주변에서 모두 승리합니다.
reg add HKCR\*\shell\Open with Notepad++\command /t REG_EXPAND_SZ /ve /d ^%USERPROFILE^%\Dropbox\Programs\Notepad++\notepad++.exe %1
구문 오류가 발생했습니다. 전에 공간을 어떻게 다룰 지 잘 모르겠다.%1
, 어느 쪽이든 ...