0
です:vb.netは、同様にパスだ、それにカンマが含まれているフォルダを開く方法をパス
Shell("explorer.exe \\server\path to, folder", vbHide)
or
Shell("cmd /c start \\server\path to, folder", vbHide)
秘密がある、
です:vb.netは、同様にパスだ、それにカンマが含まれているフォルダを開く方法をパス
Shell("explorer.exe \\server\path to, folder", vbHide)
or
Shell("cmd /c start \\server\path to, folder", vbHide)
秘密がある、
をありがとうまた、あなたのプロセスを開始するにはProcessクラスを使用することができます
Shell("explorer.exe ""\\server\path to, folder""", vbHide)
or
Shell("cmd /c start ""\\server\path to, folder""", vbHide)
:
あなたは二重引用符を使用してこれを行うには、Vb.Netで、パスの前後に引用符を置くためにProcess.Start("explorer", """\\server\path to, folder""")
このコードは機能しません。私はそれらの両方を試してみましたが、 "Process.Start"ではなく "shell"でもパス内のカンマでネットワークの場所を開くことができません。 – Marcin
どのようなエラーが表示されますか?エクスプローラでフォルダに正しく移動できますか?私はちょうどネットワーク共有(これはもともとローカルフォルダでテストした)でこれに問題がない1行のテストアプリケーションを書いた。 – Pondidum
コマンドラインを実行して「explorer.exe」と入力した場合、「\\ server \ path to、folder」 - これは問題ありません。 Shell(...)を使った単純なテストアプリから実行すると、何も起こりませんし、エラーもありません。 Process.Start(...)を使用してテストから実行すると、エラーが発生します。System.dllで 'System.ComponentModel.Win32Exception'タイプの最初のチャンス例外が発生しました – Marcin