2017-12-05 39 views
0

これは重複していることがわかりました。しかし、私は立ち往生しており、それらを正しく理解することはできません。サイレントモードでバッチファイル経由でvbsciptを実行する必要があります

最初のVBSファイル:

Msgbox "Success" 

BATファイル:

@echo off 
Start "C:\Success.vbs" %* 

私はサイレントモードでbatファイルを実行する必要があります。誰も私がそれをどうやってできるか私に説明することができますか?

+0

サイレントモードとはどういう意味ですか? –

+0

CMDウィンドウが表示されません。おかげで、 –

答えて

2

ラッパーとして他のVBSファイルを作成します。

Dim Shell 
Set Shell = CreateObject("WScript.Shell") 
Shell.Run "C:\Whatever.bat", 0 

は今、このVBSファイルを実行して、あなたのバッチは、「黒板」を表示せずに実行されます。

+0

ありがとう、これは正しく動作します。 :) –

0

変更します。この

にバッチファイルあなたは32ビットを使用したい場合は、そうで

@echo off 
@%WINDIR%\SysWOW64\cmd.exe /c call cscript "C:\Success.vbs" 

@echo off 
cscript "C:\Success.vbs" 

「これは、追加のcmdウィンドウを非表示になりますが、それは勝ちましたbatファイルのcmdウィンドウを非表示にします。

関連する問題