2012-10-30 13 views
5

シンボリックリンクを作成するVBScriptアプリケーションがあります。VBscriptアプリケーションがコンソールウィンドウを表示しないようにする

Set wshell = CreateObject("WScript.Shell") 
..... 
linkcmd = "mklink /D """ & linkFolderPath & "\" & linkName & """ """ & libfolder & "\" & folderName & """" 
    cmd = "cmd /C " & linkcmd 
    wshell.Run cmd, 4, true 

これは結構ですと動作しますが、私はリンクの多くを作成するときに、過渡的なコンソールウィンドウ内wshell.Runコマンドの結果の各実行が登場すると速やかに消失。

コンソールウィンドウが目に見えるように作成されないようにするにはどうしてですか?

+2

[ 'Run'メソッドの参照](http://msdn.microsoft.com/en-us/ライブラリ/ d5fk67ky(v = vs.84).aspx) –

答えて

10

あなたは自分のスクリプトに組み込む、隠されたcmdのコマンドを実行するには、このVBScriptを使用することができます。

Set objShell = WScript.CreateObject("WScript.Shell") 
objShell.Run "cmd /c yourcommands", 0, True 
関連する問題