2012-09-13 2 views
0

내 응용 프로그램 사용자는 텍스트 기반 파일을 만든 다음 내 자신의 특수 파일 형식으로 저장합니다. 내 clickonce 프로젝트를 만들 때 응용 프로그램 외부에서 클릭하여 열면 내 응용 프로그램에서 이러한 파일을 열도록 설정하려고합니다.응용 프로그램에서 사용자 지정 파일 형식을 여는 중입니까?

제 질문은 내 프로그램이 파일을 통해 열리고 있음을 알고 내 응용 프로그램에 파일을로드 할 수 있도록 논리를 얼마나 정확하게 작성합니까? 거기에 파일을 열거 나 정상적으로로드 할 것인지 여부를 선택하는 응용 프로그램로드 방법을 선택하려면 폼로드에 넣을 필요가 코드의 일부 종류입니다. 그냥 방금 어셈블리를 열면. 나는 내가 어떻게하는지 잘 모르겠다. 나는 vb.net을 사용하고있다.

이 방법이 유용할까요? Clickone 프로그램을 만들고 파일 형식 연결을 설정하기 전에 어떻게 테스트 할 수 있습니까? 당신이 올바른 생각을 가지고

If (Environment.GetCommandLineArgs.Length > 1) Then 

    Dim s As String = Environment.GetCommandLineArgs(1) 

    ' Open file s 

End If 

답변

0

는, 당신이 물어 정확히 설명이 Code Project article(File-Association-in-VB-NET)를보십시오. 링크에서

:

레지스트리를 올바르게 설정하고 함수와 같은 응용 프로그램을 생각하는 경우 파일 (파일의 경로가 명령 줄 인수로 전달 Windows 탐색기에서 열립니다

, 다음 매개 변수입니다). 인수를 검색하려면

My.Application.CommandlineArgs을 사용합니다. ReadOnlyCollection(Of String)을 반환합니다.
My.Application.CommandlineArgs(0)을 사용하여 파일 경로를 검색 할 수 있습니다.

관련 문제