2010-04-23 5 views
0

이 경우조차도 가능하지 않지만 일부 키 조합을 (C#) 프로그램에 바인딩하여 해당 키보드 바로 가기 키를 눌렀을 때 어떤 파일은 Windows 탐색기에서 선택, 그것은 매개 변수로 해당 파일의 경로와 특정 기능을 호출합니다. 그 Windows 탐색기 내 프로그램 (I 경로를 전달할 수있는 방법은 이미 인스턴스를 실행하는)에Windows 탐색기에서 선택한 항목의 경로를 가져 오는 키보드 바로 가기 할당

감사

을 파일을 선택 열립니다 있도록

이 아니면 일부 키보드 단축키를 지정할 수 있습니다 당신은 실행 프로그램을 수정할 수

답변

0

Windows 탐색기의 오른쪽 클릭 메뉴에 프로그램에 대한 항목을 추가하는 셸 확장으로서 C#에서 셸 확장을 코딩하는 것은 badidea입니다.

작은 작업으로 AutoHotkey을 수행 할 수 있습니다. Here's 특정 키보드 조합을 누르면 Windows 탐색기에서 선택한 파일의 이름을 바꾸는 샘플 스크립트입니다. C# 프로그램을 실행하고 선택한 파일 이름을 전달하도록 파일을 수정할 수 있습니다.

+0

감사합니다. 나는 이미 더 간단한 방법을 생각해 냈습니다. 글로벌 단축키를 누르면 CTRL + C 바로 가기를 에뮬레이트하여 선택한 파일의 경로를 클립 보드로 가져온 다음 그곳에서 읽을 수 있습니다. 그러나 몇 가지 문제가 있지만 어떻게 든 그 파일을 극복 할 수 있다고 생각합니다 (파일이 여러 번 복사되고 여러 번 실행되는 경우가 있습니다). 아마도 타이머 또는 다른 것으로 해결할 수 있습니다 ...) – Juha