0

I バッチ ファイルを呼び出す VB.NET プログラム。バッチ ファイルには、ショートカットを呼び出す行があります。バッチファイルを直接実行すると、正確に機能します。ただし、プログラムによって呼び出されると、次のようなエラーが発生します。

エラーメッセージ

私は何度もチェックしましたが、間違いなくそのパスにそのファイルがあります。

バッチ ファイルでは、次のようにショートカットを呼び出します。"C:\Apps\Ubuntu.lnk"

VB.NETプログラムで、バッチを次のように呼び出してみました:

shell("C:\Apps\batchfile.bat")

shell("cmd /c C:\Apps\batchfile.bat")

process.start(""C:\Apps\batchfile.bat"")

VB.NET プログラムからバッチ ファイルを開始することは、エクスプローラーまたは cmd から開始することとどのように異なりますか? なぜこれが起こっているのか、どうすれば修正できるのか誰か知っていますか?

前もって感謝します。

4

2 に答える 2