如何用JScript枚舉我的進程的環境變量,並且將它們輸出到屏幕上?如何在JScript中枚舉我的環境變量?
2
A
回答
8
的解決方案是一樣this answer,只有你用的WshShell.Environment("Process")
代替WshShell.Environment("User")
:
var oShell = new ActiveXObject("WScript.Shell");
var oUserEnv = oShell.Environment("Process");
var colVars = new Enumerator(oUserEnv);
for(; ! colVars.atEnd(); colVars.moveNext())
{
WScript.Echo(colVars.item());
}
1
快速google給出了下面的例子:
Set objShell = WScript.CreateObject("WScript.Shell")
Set colSystemEnvVars = objShell.Environment("System")
Set colUserEnvVars = objShell.Environment("User")
Wscript.Echo "Computer-specific PATH Environment Variable"
Wscript.Echo colSystemEnvVars("PATH")
Wscript.Echo "User-specific PATH Environment Variable"
Wscript.Echo colUserEnvVars("PATH")
相關問題
- 1. 如何枚舉Java中的所有環境變量
- 2. JScript中枚舉和屬性
- 3. 改變嵌套列表的numberings在枚舉環境中,乳膠
- 4. 如何在環境變量
- 5. 訪問COM對象中的枚舉[jscript]
- 6. 我在一個枚舉變量中設置三個枚舉常量,有沒有辦法從枚舉變量中檢索枚舉常量作爲數組?
- 7. 變量是枚舉
- 8. 如何獲取枚舉變量的值?
- 9. 枚舉爲變量在去
- 10. 如何枚舉多域環境中的用戶組
- 11. 我如何設置grails環境變量?
- 12. 我如何在TFS 2010中設置invokeprocess中的環境變量
- 13. 如何分配枚舉變量
- 14. 環境枚舉聲明錯誤
- 15. 膠乳 - 跳過一個枚舉環境
- 16. 乳膠:添加一個枚舉環境到表格環境
- 17. 在Java中調用枚舉變量
- 18. 在Java bean中聲明枚舉變量
- 19. Xcode枚舉困境
- 20. 如何枚舉Objective-C中的枚舉?
- 21. 如何在TypeScript中獲取枚舉變量的數值?
- 22. 關於Delphi和C++在64位環境中的枚舉
- 23. 枚舉實例變量
- 24. C#:枚舉IEnumerable的循環枚舉
- 25. 環境變量
- 26. 環境變量
- 27. 環境變量
- 28. 環境變量
- 29. 環境變量
- 30. 環境變量
怎麼樣'爲(VARØ在colSystemEnvVars)alert(o +「:」+ colSystemEnvVars [o])' – mplungjan
@Helen:這不是特定於我的過程。 – Mehrdad
通過「process」你是指一個任意運行的進程,還是腳本宿主(cscript/wscript)的進程? – Helen