サイレントで実行したいバッチ ファイルがあります。だから、私はぐるぐる回っていて、次のコードを思いつきました... invMybatchfile.vbs
Dim curPath
curPath = CreateObject("Scripting.FileSystemObject").GetAbsolutePathName(".")
Set WshShell = CreateObject("WScript.Shell")
cmds=WshShell.RUN(sCurPath & "\Mybatchfile.bat", 0, True)
このコードは私のデスクトップ (Windows 7 32 ビット) では動作しますが、何らかの理由で、このスクリプトはサーバー コンピューター (Windows Server 2008 R2) では動作しません。invMybatchfile.vbs をクリックすると、DOS ウィンドウがポップアップしてすぐに閉じ、Mybatchfile.bat はまったく実行されません。(サーバー コンピューターで Mybathfile.bat を実行するだけで問題なく動作するため、ここではバッチ ファイルは問題になりません。)
だから私の質問は、なぜ私がこの問題を抱えているのか誰か知っていますか?
また
.vbs ファイルを使用したり、他のソフトウェアをインストールしたりせずに、バッチ ファイルをサイレント モードで起動する他の方法はありますか (最小化ではなく、この方法を知っています)。
助けてくれてありがとうJB