我正在为一堆用vbs制作的脚本制作一个愚蠢的UI(用户界面)。对于脚本的开头,您可以选择“设置”选项。它要求你的名字和东西。无论如何,我正在尝试做的是拥有一个脚本,以便它保存输入的名称,并在下次运行程序时使用,如果他们不选择安装选项。这是它发生的部分。
[ab-lib.core :as ablib]
因此,一旦将名称保存到变量“Entry”中,我希望以后能够在重新运行脚本时使用它,这样人们就不必经常使用“设置”选项来刷新它们名称。提前谢谢,
-BTH
答案 0 :(得分:1)
然后将输入的名称保存在本地文件中,并在脚本开头读取 - 如果可能 - 。简单快捷脏的例子看起来像这样:
Set objFso = CreateObject("Scripting.FileSystemObject")
nameFilePath = "saved_name.txt"
InputName = ""
If (objFso.FileExists(nameFilePath)) Then
Set objFile = objFso.OpenTextFile(nameFilePath)
InputName = objFile.ReadLine
objFile.Close
End If
Entry = Inputbox("Welcome To The Solus Project!" & vbNewLine & "" & vbNewLine & "Enter" & vbNewLine & "Setup" & vbNewLine & "Quit", "Solus Entry")
If Entry = "Setup" Then
InputName = Inputbox("Please Enter Your Name", "Name")
Set objFile = objFso.CreateTextFile(nameFilePath, True)
objFile.Write InputName
objFile.Close
ElseIf Entry = "Quit" Then
Wscript.Quit
ElseIf Entry = "Enter" Then
' Some other stuff
End If
WScript.Echo InputName