VBScript の InputBox() 関数などのユーザーと交信する標準関数を使用できます。次の例では、ユーザーが指定した 2 つの数値の間の肉厚で肉厚診断を表示します。
このスクリプトは、コマンドまたはマクロとして実行できます。スクリプトの実行時にパラメータがコマンド ラインで入力されなかった場合は、パラメータを入力するように促されます。次の太字部分では、2 つのコマンド ライン引数値を確認した後で、ユーザーに入力するように促します。
'@ '@ DESCRIPTION '@ '@ '@ SYNTAX '@ ShowThicknessInRange [Min] [Max] '@ '@ PARAMETERS '@ Min Minimum Thickness value '@ Max Maximum Thickness value '@ '@ DEPENDENCIES/LIMITATIONS '@ none '@ '@ History '@ Created DRA 9/8/2006 '@@ Option Explicit SetLocale("en-us") Dim Synergy Set Synergy = CreateObject("synergy.Synergy") Synergy.SetUnits "METRIC" Dim DiagnosisManager Dim MinimumThickness, MaximumThickness Dim Args Set Args = Wscript.Arguments If Args.Count <> 2 Then MinimumThickness = InputBox("Enter Minimum Thickness") MaximumThickness = InputBox("Enter Maximum Thickness") Else MinimumThickness = Args(0) MaximumThickness = Args(1) End If Set DiagnosisManager = Synergy.DiagnosisManager() DiagnosisManager.ShowThickness MinimumThickness, MaximumThickness, False MsgBox "Script Complete" WScript.Quit