アットウィキロゴ


test.vbs

Option Explicit
On Error Resume Next

Dim objFSO      ' FileSystemObject
Dim objFile     ' ファイル書き込み用

Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
If Err.Number = 0 Then
    Set objFile = objFSO.OpenTextFile("test.txt", 2, True)
    If Err.Number = 0 Then
        objFile.Write("梶田のテスト")
        objFile.Close
    Else
        WScript.Echo "ファイルオープンエラー: " & Err.Description
    End If
Else
    WScript.Echo "エラー: " & Err.Description
End If

Set objFile = Nothing
Set objFSO = Nothing

test2.vbs

Option Explicit

'定数の宣言
Const ForReading = 1 '読み込み
Const ForWriting = 2 '書きこみ(上書きモード)
Const ForAppending = 8 '書きこみ(追記モード)

Dim objFileSys
Dim objOutFile
Dim objNetWork
Dim strAccountInfo

'①ユーザIDの取得
Set objNetWork = WScript.CreateObject("WScript.Network")
strAccountInfo = objNetWork.UserName

'②ファイルシステムオブジェクトの作成
Set objFileSys = WScript.CreateObject("Scripting.FileSystemObject")

'③テキストファイルを書き込み(ただし追記モード)でオープン
Set objOutFile = objFileSys.OpenTextFile("X:\999_個人ファイル\xxx_梶田資料\test.txt",ForAppending)

'④テキストファイルへの書き込み(1行書き込み)
objOutFile.WriteLine "Date[" & date & "] Time[" & time & _
                     "] User[" & strAccountInfo & "] - Login"

'⑤テキストファイルのクローズ
objOutFile.Close

'⑦オブジェクト破棄
Set objFileSys = Nothing
Set objOutFile = Nothing
Set objNetWork = Nothing
 

最終更新:2012年08月13日 22:23