2013-02-15 48 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 
相關問題