2011-12-16 2 views
0

내 로컬 호스트 서버에서 파일을 열려면 간단한 컨텍스트 메뉴 항목을 만들려고합니다. 나는 그곳에가는 길의 일부분이지만, 작동하지 않는 것만 큼 전체 파일과 경로 대신 파일 이름 자체를 사용하는 것입니다. 난 그냥 http://localhost/myfile.htmllocalhost 서버로 파일 열기

답변

1

전달되는 파일을 할 때 http://localhost/C:\wamp\www\myfile.html

를로드

[HKEY_CLASSES_ROOT\*\shell\Open as localhost] 

[HKEY_CLASSES_ROOT\*\shell\Open as localhost\command] 
@="firefox.exe http://localhost/%1" 

는 항상 전체 경로를 포함합니다. 전체 경로를 제거하고 파일 이름 만 사용하는 배치 파일과 같은 중간 파일 정렬 도구를 만들어야합니다.

start http://localhost/%~n1%~x1 

또는 HKEY에서 다음

firefox http://localhost/%~n1%~x1 

가 배치 문

@="firefox.exe file.bat %1" 
를 실행합니다

UPDATE 은이와 박쥐를 생성, 배치 파일을 사용하려면

그냥 사용할 수 있습니다. 배치 파일 선택기도 HKEY에 있습니다.

@="firefox.exe http://localhost/%~n1%~x1 
+0

확인. 그걸 어떻게하는 지 아는가? 그것은 .bat 파일을 엉망으로 만든 지 수년이 지났습니다. – Norcross

+0

사실, 배치 파일의 파일에 대한 선택자가 작동 할 수도 있습니다. '% I'대신'% ~ nI'를 사용해보십시오. –

+0

답변에 –