7

シンボリックリンクを作成するVBScriptアプリがあります。

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

これは問題なく機能しますが、多くのリンクを作成すると、wshell.Runコマンドを実行するたびに一時的なコンソールウィンドウが表示され、すぐに消えます。

とにかく、コンソールウィンドウがそれほど目に見える形で作成されるのを防ぐ方法はありますか?

4

1 に答える 1

13

このVBScriptを使用して、非表示のcmdコマンドを実行し、スクリプトに組み込むことができます。

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run "cmd /c yourcommands", 0, True
于 2012-10-30T15:44:20.880 に答える