2013-02-15 76 views
0

如何使用Visual Basic脚本启动具有自己的自定义应用程序数据文件夹的程序。我试图用一个批处理文件来做到这一点:使用自定义应用程序数据文件夹启动程序VBS

@echo off 
    set APPDATA=%CD%\appdata 
    start program.exe 

它可以在除了学校以外的地方工作,因为命令提示符被禁用。我之前使用过VBscripts,所以我认为这可能是一个好主意。

(顺便说一句,有人问之前,是的,我们被允许的计算机上运行其他程序,我只需要存储在USB应用程序数据,从而节省了我的东西)

回答

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 
相关问题