2011-01-20 2 views
0

작은 컨텍스트 메뉴를위한 셸 확장을 작성해야합니다. 불행히도 나는 .net 4.0을 사용하는 오픈 소스에서 사용할 수있는 코드를 재사용했다.셸 확장을 작성해야합니다.

이제 문제는 요구 사항이다.

대신 셸 확장 만에 표시해야

내 요구 사항입니다 .... 1 셸 확장 컨텍스트 메뉴를 튀어 나올 수 있도록 내가 레지스트리의 항목을 만들 수있는 방법이있다. txt, .csv, .xls 파일. 2. 쉘 확장을 클릭하면 다른 프로세스를 시작해야합니다. 프로세스의 매개 변수로 클릭 한 파일의 전체 이름을 전달합니다.

+0

누군가가 나를 도와 줄 수 있습니다 .. 나는이 기사가 유용하다는 것을 알았다 .. http://www.jfitz.com/tips/rclick_custom.html 그러나 나는 나의 exe에 파일 이름을 전달할 수 없다. 어떻게해야합니까? 밖으로 tat 찾으십시오? 누군가 나를 도와주세요. – Sandepku

답변

1

특정 파일 형식의 상황에 맞는 메뉴에 항목을 추가하고 외부 응용 프로그램을 시작한 경우 응답으로 셸 확장을 쓸 필요가 없습니다. 레지스트리 항목은이를 표현하기에 충분합니다.

에 연결 한 http://www.jfitz.com/tips/rclick_custom.html 문서에 따라 작업하려는 각 파일 유형에 대해 Shell 하위 키 아래에 새 레지스트리 키를 추가 한 다음 command라는 하위 키를 만들어야합니다.이 키의 값은 응용 프로그램을 시작합니다.

클릭 한 파일의 이름을이 외부 응용 프로그램에 전달하려면 "% 1"을 명령에 추가하십시오. 파일의 이름에 공백이 있으면 따옴표를 포함하여 수신 프로그램이 여전히 하나의 토큰으로 처리되도록합니다.