+++ /dev/null
-var shell = WScript.CreateObject("WScript.Shell");\r
-var fs = new ActiveXObject("Scripting.FileSystemObject");\r
-\r
-var PATH_KEY = "HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\Path";\r
-var path = shell.RegRead(PATH_KEY);\r
-var windrush = fs.GetParentFolderName(WScript.ScriptFullName)\r
-\r
-var inPath = path.toLowerCase().indexOf(windrush.toLowerCase()) != -1;\r
-\r
-WScript.Echo("Adding '" + windrush + "' to your PATH variable...");\r
-if (inPath) {\r
- WScript.Echo("'" + windrush + "' is already in your PATH variable");\r
-} else {\r
- try {\r
- shell.RegWrite(PATH_KEY, windrush + ";" + path, "REG_EXPAND_SZ");\r
- var oExec = shell.Exec(windrush + "\\tools\\bin\\notify_env_change.exe");\r
- while (oExec.Status == 0)\r
- WScript.Sleep(100);\r
- if (oExec.ExitCode != 0)\r
- WScript.Echo("Failed to notify the system about PATH change. Reboot required");\r
- WScript.Echo("Done.");\r
- } catch (err) {\r
- WScript.Echo("Could not write PATH variable to the registry.\nYou may have insufficient permissions to that. Try running this script as administrator");\r
- }\r
-\r
-}\r
-\r