파일 경로를 복사하기 위한 CMD 컨텍스트 메뉴 만들기

파일 경로를 복사하기 위한 CMD 컨텍스트 메뉴 만들기

레지스트리에 상황에 맞는 메뉴를 만들었습니다.

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 세션 동안에만 유지됩니다.

관련 정보