是否有可能使用.vbs中的路径变量。我的基本情况是我有一个vbs脚本,经常在一台计算机上运行,一个人登录并由一个完全不同用户名的管理员运行(假设该文件将被右键单击并“运行”)。在.vbs中使用文件路径中的变量
该脚本编辑位于登录用户的用户目录中的ini文件。我知道在批处理中,我可以简单地插入变量"C:\Users\%Logger%\AppData\Local\stat.ini"
并且变量将被替换。但我无法在.vbs中做到这一点。我的脚本到目前为止。或者在答案here中查看它的大部分内容。
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
有没有作为一个变量一些方法,我可以标记logger
,或有更简单的方式来做到这一点?
C的信息:\用户未在EV有效在我们的环境中,我们有使用文档和设置的XP以及将用户配置文件存储在服务器上的几个站点。我打算确定操作系统并有条件地运行一个目录。我继续测试脚本,它遇到了同样的问题,它会调用任何运行该文件的用户配置文件。我将编辑帖子以使其更加清晰,对此感到遗憾。 – MaskedPlant