我在制作程序方面仍然很新鲜,我更喜欢输入我的代码。我正在尝试制作一个“保存”文件,我希望有人指出我正确的方向,就如何在“用户名”下保存变量列表并在关闭后(根据需要)调用它们和重新打开程序。单独的 .txt 文件将是首选。例如:
title: username24.txt
username24
yes
no
17
blue
555-624-9652
[blank]
first last
和类似的数据。
计划:
演示:
Option Explicit
Const csFiNa = "username24.txt"
Const cnName = 0
Const cnTStamp = 1
Const cnBlank = 2
Const cnYesNo = 3
Dim oFS : Set oFS = CreateObject("Scripting.FileSystemObject")
Dim aData : aData = Array("username24", Now, "", True)
If oFS.FileExists(csFiNa) Then aData = Split(oFS.OpenTextFile(csFiNa).ReadAll(), vbCrLf)
aData(cnTStamp) = Now
aData(cnYesNo) = Not aData(cnYesNo)
WScript.Echo Join(aData, ", ")
oFS.CreateTextFile(csFiNa, True).Write Join(aData, vbCrLf)
运行:
cscript 00.vbs
username24, 4/4/2013 7:50:14 AM, , False
type username24.txt
username24
4/4/2013 7:50:14 AM
False
cscript 00.vbs
username24, 4/4/2013 7:50:47 AM, , True