私たちの会社のftp(ftp://...
)からダウンロードを開始するコードを書いていますが、Process.Start("ftp://...");
を使用すると、Windowsはそれを開くアプリケーションを私に求めますWindows 10を使用して)。 Process.Start("http://www.google.com");
を使用すると、プロンプトは表示されません。このプロンプトを避け、ユーザーをftp URLに移動するにはどうすればよいですか?プロセス:ftpのためのプロンプト://アプリケーションのプロンプト
2
A
答えて
2
Windowsは、http
で始まるURLの処理方法を知っています。デフォルトのWebブラウザを開き、そのURLを参照してください。ただし、は、で始まるURLの処理方法をネイティブに知りません。
Process.Start
を使用している場合は、Windowsの「実行」行からコマンドを実行するようにしてください。通常は実行する実行可能ファイルを指定する必要があり、追加の情報(実行可能ファイルへの引数)は、のパスまたは実行可能ファイル名の後にになります。この場合
、私はあなただけでInternet Explorerを起動し、引数としてそれをあなたのURLを提供したいと言うだろう:
var psi = new ProcessStartInfo(Environment.ExpandEnvironmentVariables(@"%ProgramFiles%\Internet Explorer\iexplore.exe"), url);
var proc = Process.Start(psi);
EDIT:参照、デフォルトのブラウザを使用してについての質問に答えるためにはデフォルトのブラウザのパスを取得する方法についてthis SO answer:
関連する問題
- 1. プロンプトとウィンドウ。プロンプト
- 2. 許可J2MEアプリケーション、プロンプト
- 3. プロンプトはJavaScript - JavaScriptのプロンプトのデフォルトのテキスト
- 4. プロンプト
- 5. bashプロセスでプロンプトを表示するサブシェル
- 6. プロンプトを使用したプロンプトでの複数選択contains operator
- 7. ECB:タグファイルのプロンプト?
- 8. htmlパスワードのプロンプト
- 9. MySqlプロシージャのプロンプト?
- 10. Oracleストアドプロシージャのプロンプト
- 11. ボタンプレスのプロンプト
- 12. 電子のプロンプト
- 13. Photoshopのスクリプティング - プロンプト
- 14. PurescriptのプロンプトMonad
- 15. Zshのプロンプトのカスタマイズ
- 16. ボットフレームワークのプロンプトのオプションプロパティ
- 17. python sshパスワードのプロンプト
- 18. プロンプトWebkitの移行
- 19. プロンプトのAmazon EC2 IP
- 20. ハンドルは、Pythonのプロンプト -
- 21. Asp.net webservice:フィンガープリントリーダーのプロンプト
- 22. 更新リンクのプロンプト
- 23. Azure ADログインページのプロンプト
- 24. ウォーターマーク(プロンプト=
- 25. SecKeychainFindInternetPasswordプロンプト
- 26. メイク)プロンプト
- 27. 変更されたプロンプトでbashプロセスを開始するPS1
- 28. OSのプロンプトを避けるためにactionscriptの代理承認
- 29. Intent.putExtra()が間違ったサードパーティのアプリケーションをプロンプトします
- 30. Tmuxプロンプトが通常のbashプロンプトに従わないPS1 \ W
これは意味があります。デフォルトのブラウザを使用してftpのURLを開くことは可能ですか?または私は1つを選ぶ必要がありますか? – derekantrican
@derekantrican私の更新を参照してください。 –
今後の参考として、この回答を参考にして最終的な製品を入手しなければなりません:http://stackoverflow.com/a/17599201/2246411 – derekantrican