Echo メソッドダイアログ ボックスまたはコンソールに出力を送ります。 object.Echo [Arg1] [,Arg2] [,Arg3] ... 引数
解説Echo メソッドの動作は、使用する WSH エンジンの種類によって変わります。
表示アイテムは、1 つの空白で区切られます。CScript.exe を使用すると、各アイテムの最後に改行文字が付加されます。Echo メソッドの引数にアイテムを指定しないと、空白行が表示されます。 使用例次の例では、Echo メソッドを使って現在のマシンのドメイン名、コンピュータ名、およびユーザー名を表示します。また、ドライブおよびプリンタのネットワーク マッピング情報も表示します。 <package> <job id="vbs"> <script language="VBScript"> Set WshNetwork = WScript.CreateObject("WScript.Network") Set oDrives = WshNetwork.EnumNetworkDrives Set oPrinters = WshNetwork.EnumPrinterConnections WScript.Echo "ドメイン = " & WshNetwork.UserDomain WScript.Echo "コンピュータ名 = " & WshNetwork.ComputerName WScript.Echo "ユーザー名 = " & WshNetwork.UserName WScript.Echo WScript.Echo "ネットワーク ドライブ割り当て :" For i = 0 to oDrives.Count - 1 Step 2 WScript.Echo "ドライブ " & oDrives.Item(i) & " = " & oDrives.Item(i+1) Next WScript.Echo WScript.Echo "ネットワーク プリンタ割り当て :" For i = 0 to oPrinters.Count - 1 Step 2 WScript.Echo "ポート " & oPrinters.Item(i) & " = " & oPrinters.Item(i+1) Next </script> </job> <job id="js"> <script language="JScript"> var WshNetwork = WScript.CreateObject("WScript.Network"); var oDrives = WshNetwork.EnumNetworkDrives(); var oPrinters = WshNetwork.EnumPrinterConnections(); WScript.Echo("ドメイン = " + WshNetwork.UserDomain); WScript.Echo("コンピュータ名 = " + WshNetwork.ComputerName); WScript.Echo("ユーザー名 = " + WshNetwork.UserName); WScript.Echo(); WScript.Echo("ネットワーク ドライブ割り当て :"); for(i=0; i<oDrives.Count(); i+=2){ WScript.Echo("ドライブ " + oDrives.Item(i) + " = " + oDrives.Item(i+1)); } WScript.Echo(); WScript.Echo("ネットワーク プリンタ割り当て :"); for(i=0; i<oPrinters.Count(); i+=2){ WScript.Echo("ポート " + oPrinters.Item(i) + " = " + oPrinters.Item(i+1)); } </script> </job> </package> |