레지스트리에 상황에 맞는 메뉴를 만들었습니다.
HKEY_CLASSES_ROOT > * > 쉘 > 복사 > 명령 >cmd /c dir "%1" /b /a:-d /o:n | clip
이것이 하는 일은 파일을 마우스 오른쪽 버튼으로 클릭할 때 파일 이름을 복사하는 것인데, 파일 이름 앞에 일부 텍스트를 복사하도록 추가하고 싶습니다.
파일 이름과 db.yetteh.co.uk/%1
같을 것입니다 .%1
cmd /c echo db.yetteh.co.uk & dir "%1" /b /a:-d /o:n | clip
어떤 아이디어가 있나요?
답변1
파일 이름 db.yetteh.co.uk/%1
과 같습니다 .%1
다음 명령줄을 사용하십시오.
cmd /c "<nul (set/p _v=db.yetteh.co.uk/) & dir "%1" /b /a:-d /o:n" | clip
배치 파일(example.cmd):
cmd /c "<nul (set/p _v=db.yetteh.co.uk/) & dir "%1" /b /a:-d /o:n" | clip
메모:
<nul (set/p _v=db.yetteh.co.uk/)
후행 없이 텍스트를 "에코"하는 트릭입니다.<cr><lf>
용법:
F:\test>example test.cmd
F:\test>cmd /c "<nul (set/p _v=db.yetteh.co.uk/) & dir "test.cmd" /b /a:-d /o:n" | clip
F:\test>
클립보드 내용:
db.yetteh.co.uk/test.cmd
추가 자료
- Windows CMD 명령줄의 AZ 인덱스- Windows cmd 라인과 관련된 모든 것에 대한 훌륭한 참고 자료입니다.
- 디렉토리- 파일 및 하위 폴더 목록을 표시합니다.
- 에코- 화면에 메시지를 표시하고 명령 에코를 켜거나 끕니다.
- 세트- CMD 환경 변수를 표시, 설정 또는 제거합니다. SET로 변경한 내용은 현재 CMD 세션 동안에만 유지됩니다.