きったんの頭

HOME > 開発室

WSH

| サンプル | WScript | FileSystemObject | VBScript | リンク |

サンプル

hello.vbs (VBScript)
Option Explicit '宣言の強制
WScript.Echo "Hello World!"
hello.js (JScript)
WScript.echo("Hello World!");
実行
wscript hello.vbs
cscript //Nologo hello.js

wsf

<package>
  <job id="job1">
    <script language="VBScript" src="j1.vbs"></script>
  </job>
  <job id="job2">
    <script language="JScript" src="j2.js"></script>
  </job>
</package>

WScript

プロパティ
メソッド

Shell

Set WshShell = WScript.CreateObject("WScript.Shell")
WScript.Echo WshShell.CurrentDirectory
プロパティ
メソッド

Network

Set WshNetwork = WScript.CreateObject("WScript.Network")
WScript.Echo WshNetwork.CurrentDirectory
プロパティ
メソッド

FileSystemObject

Set objFS = CreateObject("Scripting.FileSystemObject")
WScript.Echo objFS.Drives
プロパティ
メソッド

Drives

プロパティ

Drive

Set objFS = CreateObject("Scripting.FileSystemObject")
Set objDrive = objFS.GetDrive("c")
WScript.Echo objDrive.AvailableSpace
プロパティ

Folders

プロパティ
メソッド

Folder

Set objFS = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFS.GetFolder("c:\Windows")
WScript.Echo objFolder.Attributes
プロパティ
メソッド

Files

プロパティ

File

Set objFS = CreateObject("Scripting.FileSystemObject")
Set objFile = objFS.GetFolder("c:\text.txt")
WScript.Echo objFile.DateCreated
プロパティ
メソッド

XML (wsf)

VBScript

VBScriptリファレンス

演算記号

制御

オブジェクト

コレクション

定数

比較
日時
日時形式
MsgBox
String
Tristate
その他

関数