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 から開始することとどのように異なりますか? なぜこれが起こっているのか、どうすれば修正できるのか誰か知っていますか?
前もって感謝します。