Mas*_*ant 4 variables vbscript
是否可以在.vbs中的路径中使用美国变量。我的基本情况是我有一个vbs脚本,该脚本通常将在一个人登录的计算机上运行,并由管理员使用完全不同的用户名运行(假定将右键单击该文件并以“运行方式”运行)。
该脚本为登录的人编辑位于用户目录中的ini文件。我知道我可以批量插入变量,"C:\Users\%Logger%\AppData\Local\stat.ini"然后替换该变量。但是我无法在.vbs中执行此操作。到目前为止,我的脚本。或在此处的答案中查看其中的大部分内容。
Dim blnRes: blnRes = 0
Dim strOld, strNew, logger
strOld = "frogg"
strNew = "frog"
logger = Inputbox("What is your Domain ID exactly as entered when you log into this machine?","Domain ID")
On Error Resume Next
Call update("C:\Users\logger\AppData\Local\stat.ini", strOld, strNew)
blnRes = blnRes Or (Err.Number = 0): Err.Clear
Run Code Online (Sandbox Code Playgroud)
有什么方法可以将我标记logger为变量,或者有更简单的方法可以做到这一点?
我猜你的意思是脚本变量。尝试这个:
logger = Inputbox("What is ID?","Domain ID")
Call update("C:\Users\"& logger &"\AppData\Local\stat.ini", strOld, strNew)
Run Code Online (Sandbox Code Playgroud)