如何使用Visual Basic脚本启动具有自己的自定义appdata文件夹的程序。我试图用批处理文件执行此操作:
@echo off
set APPDATA=%CD%\appdata
start program.exe
除了学校之外,它可以在任何地方使用,因为命令提示符已被禁用。我之前使用过VBscripts,所以我认为这可能是一个好主意。
(顺便说一下,在有人问之前,是的,我们被允许在电脑上运行其他程序,我只需要将应用程序数据存储在USB上,这样就可以保存我的东西)
答案 0 :(得分:0)
您可以像这样在Vbscript中修改用户环境变量,但是您必须从脚本中启动程序,否则当脚本关闭时您的环境就会消失,即便如此我也不确定您的程序是否会看到相同的环境。
Set wshShell = WScript.CreateObject("WScript.Shell")
result=savevar("APPDATA","E:\")
result=getvar("APPDATA")
'=>User environment:E:\'
'*********
Function SaveVar (var,szVar)
Set wshShellEnv = wshShell.Environment("User")
WSHShellEnv(var)=szVar
End Function
'*********
Function GetVar (var)
Set wshShellEnv = wshShell.Environment("User")
wscript.echo "User environment:" & WSHShellEnv(var)
End Function