어떻게 파일을 열 수 있습니까 (.html 파일을 말하고) WinForm 응용 프로그램의 WebBrowser 컨트롤에로드 할 수 있습니까? 파일을 마우스 오른쪽 버튼으로 클릭하고 내 응용 프로그램과 함께 열어보기로 이야기하고 있습니다. 어떤 아이디어?C# - 파일 형식을 연결하고 WebBrowser 컨트롤 내에서 엽니 다?
1
A
답변
2
명령 줄 매개 변수로 전달할 수 있습니다. 응용 프로그램보다 명령 줄 매개 변수를 분석하고 파일을 WebBrowser에로드해야합니다.
0
Open With 메뉴가 Windows에 미리 채워진 적이 없었습니다. 새 항목을 수동으로 추가하여 필자에게 항상 채워졌습니다.
Public Sub associate(EXT As String, FileType As String, _
FileName As String)
On Error Resume Next
Dim b As Object
Set b = CreateObject("wscript.shell")
b.regwrite "HKCR\" & EXT & "\", FileType
b.regwrite "HKCR\" & FileType & "\", "MY file"
b.regwrite "HKCR\" & FileType & "\DefaultIcon\", FileName
b.regwrite "HKCR\" & FileType & "\shell\open\command\", _
FileName & " %L"
b.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\Application"
b.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\Application", FileName
b.regdelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\OpenWithList\"
b.regwrite "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\" & EXT & "\OpenWithList\a", FileName
End Sub
합니다 (VB 미안, 그 TEH interwebs에서 도난) 나는 당신이 원하는 무엇을 믿고있어
+0
HKCR에 글을 쓰지 않는 것이 좋습니다. 어쨌든 쓰기가 HKLM으로 리다이렉트됩니다. 모든 사용자/기본 시스템 설정 인 경우 : HKLM (상승 된 권한 필요). 이것이 사용자 별 설정 인 경우 HKCU (사용자 권한 만 필요함). –
0
: 당신이 전체 연결을 만들려면
는 여기에 몇 가지 코드 프로그래밍 방식으로 파일 연결을 만듭니다. 이렇게하려면 레지스트리에 적절한 항목을 만들어야합니다.
이가 또는 당신은 설치와 연결을 만들 수 있습니다 CodeProject의 here
에서 코드에서 수행 할 수있는 방법에 대한 기사가있다.
관련 문제
- 1. C# webbrowser 컨트롤 인쇄
- 2. C# WebBrowser 컨트롤 문제
- 3. WebBrowser 컨트롤 내에서 양식을 제출하려면 어떻게합니까?
- 4. WebBrowser 컨트롤 다운로드 세션에서 파일
- 5. webbrowser 컨트롤 내에서 javascript 함수를 호출하려면 어떻게해야합니까?
- 6. MultiThreading WebBrowser 컨트롤 C# STA
- 7. WebBrowser 컨트롤
- 8. 웹 브라우저 모듈은 mozilla에서만 URL을 엽니 다.
- 9. SmsManager를 엽니 다
- 10. 클릭하여 div를 엽니 다.
- 11. tabbarcontroller보기를 엽니 다
- 12. OS를 Python에서 디렉토리로 엽니 다.
- 13. 열기 메서드는 전체 경로 만 사용하여 파일을 엽니 다. C++
- 14. 버튼을 클릭하여 양식을 엽니 다.
- 15. WebBrowser 컨트롤 아약스 차단
- 16. C# webbrowser control - 특정 글꼴을 사용/연결하고 싶습니다.
- 17. C# Webbrowser 컨트롤 -로드 된 문서 정의
- 18. C#의 WebBrowser 컨트롤 이상한 동작
- 19. codebehind에서 jQuery Dialog를 엽니 다.
- 20. 닫기 TCP 연결을 엽니 다.
- 21. 브라우저에서 문서 파일을 엽니 다.
- 22. Superfish에서 "onInit"옵션을 엽니 다.
- 23. 다른 요소에서 clueTip을 엽니 다.
- 24. Webbrowser 컨트롤 바로 가기 훔치기
- 25. SQL 서버에서 외부 파일 또는 응용 프로그램을 엽니 다.
- 26. .NET WebBrowser 컨트롤 javascript
- 27. С # WebBrowser 컨트롤 - 입력
- 28. Excel에서 웹 URL을 Excel 파일로 엽니 다.
- 29. Opera에서 긴 폴링 소켓을 엽니 다.
- 30. (정말로) 잠그지 않고 파일을 엽니 다?
그래,이게 내가 필요한거야.하지만 어떻게해야할지 모르겠다. – user
1. main 함수를 다음과 같이 수정하십시오. static void Main (string [] args) 2. 브라우저에서 args 배열과 파일 열기 (예 : WebBrowser.navigate() 사용) – Alex
원하지 않으면 이 모든 것을 Main에서 사용할 수 있습니다. Environment.GetCommandLineArgs() – Alex