我想爲位於C:Drive中'用戶'文件夾中的文件路徑分配一個變量。這個文件路徑對於每個用戶都是不同的,但是我無法確切知道要使用哪個環境變量以及如何在VBScript中使用它。哪個環境變量用於文件路徑?
示例代碼:
Set wshShell = CreateObject("WScript.Shell")
Set wshSystemEnv = wshShell.Environment("USER")
'The folder where to save the file:
strFolder = "C:\Users\" & wshSystemEnv & "\AppData\Roaming\Microsoft\AddIns"
那麼,如何使用的文件路徑wshSystemEnv
變量,而且,廣告是正確的變量?
,對於strFolder
線彈出的錯誤是
數量的參數或無效的屬性賦值
使用'wshSystemEnv = ...'而不是'Set wshSystemEnv = ...',指定一個字符串,而不是一個對象。 – omegastripes
@omegastripes編號['Environment'](https://msdn.microsoft.com/en-us/library/fd7hxfdd%28v=vs.84%29.aspx)屬性返回['WshEnvironment'](https: //msdn.microsoft.com/en-us/library/6s7w15a0%28v=vs.84%29.aspx)對象。您可能正在考慮['ExpandEnvironmentStrings'](https://msdn.microsoft.com/en-us/library/dy8116cf%28v=vs.84%29.aspx)方法。 –
哦,我的壞! @AnsgarWiechers你是對的! – omegastripes