2016-11-16 5 views
1

D- 클릭하여 내 응용 프로그램에서 열 수있는 .plmx 확장 파일에 대한 연관을 만들었습니다. .plmx 확장명을 가진 패키지에서 내 양식 응용 프로그램을 시작할 수있게하려면 관련 파일을 두 번 클릭하면 파일을 열지 마십시오. 그것은 단지 초기 양식으로 내 애플 리케이션을 호출합니다. 내 확장 파일에 액세스하고이 파일의 내용을 읽는 방법. 파일을 두 번 클릭하여이 파일을 기본 양식으로 읽고 표시하는 방법은 무엇입니까?자바 스크립트에서 D- 클릭하여 인수를 응용 프로그램에 전달

"console.log(process.argv);"이라고 쓰면 파일이 보이지 않습니다.

어떻게 해결하나요?. 미리 감사드립니다.

모든 애플 리케이션은 자바 스크립트로 작성되었습니다!

내 main.js는 그렇게 시작 :

app.on('ready', function() { 

}) 

답변

0

코드를 보지 않고 내 추측이 협회 그냥 기본 상태에서 응용 프로그램을 실행할 것이다 MyApp.exe의 시작되는 것입니다. 더블 클릭 된 파일을 열려면 파일 경로를 실행 파일에 인수로 전달하여 프로그램이 열었던 파일을 알 수 있도록해야합니다.

예를 들어, file.plmx 더블 클릭이

myapp.exe file.plmx 

이 실행되면 명령을 실행하는 것, 응용 프로그램이 인수보고 주어진 파일을로드해야합니다.

+0

당신이 말하는대로, 바로 .exe 파일을 실행합니다. 하지만 어떻게 파일 경로 (그리고 어디서?) 통과합니까? –

+0

@TomCohen 파일 연결을 정확히 설정 했습니까? – DavidTheWin

+0

내가 HKEY_CLESSES_ROOT + ChangesAssociations = yes를 통해 설정했습니다. mabye 전자를 사용하기 때문에 성공하지 못합니까? –