このスクリプトを私の質問との関連で理解してください。
If objFSO.FileExists("C:\Windows\Fonts\" & objFile.Name) Then
Wscript.Echo "Font already installed: " & objFile.Name
Xファイルがすでに存在する場合、VBSスクリプトを終了/終了/終了したい。現在、期待どおりに「フォントはすでにインストールされています」というメッセージボックスが表示されます。
Echo
を削除すると、代わりに空白のボックスが表示されますが、それでも[OK]をクリックする必要があります。
ユーザー入力が0のXがすでに存在する場合、スクリプトを自動的に終了させたいです。
これは可能ですか?私が持っています wscript.quit
およびwscript.exit
しかし、エラーが発生するだけです。
完全なスクリプトはここにあります:
http://www.cloudtec.ch/blog/tech/install-font-command-line-script-windows-7.html
繰り返しになりますが、コンテキストでは、XYZフォントをインストールする必要があります。それらがすでにインストールされている場合は、[OK]をクリックせずにスクリプトを終了するだけです。その意図は、ネットワーク全体にフォントを展開することです。
これを試して:
If objFSO.FileExists("C:\Windows\Fonts\" & objFile.Name) Then
WScript.Quit
End If