VBS neumim, ale vejral jsem do toho a řekl bych, že to je na přidávání a odstraňování proměnných, já bych potřeboval jenom přidat na konec ";c:\bin" a potom ho zase vymazat.
Asi už jsem zjistil, jak se přidává, jak prosté
set path=%path%;c:\bin
Předtim mě vyděsilset /?
, tak jsem se matlal s nějakymset %PATH:=c:\bin%
což stejně nešlo, protože to je jakýsi nahrazování.Vymazání cesty jsem ale nenašel.
Nicméně jsem to zkombinoval a napsal jsem si ve VBScriptu něco jako přidávač/odebírač - funguje to, chtělo by to rozhodně vylepšit, ale zatim to tak nechám, na moje účely to stačí.
Set WshShell = WScript.CreateObject("WScript.Shell")
path = WshShell.Environment("SYSTEM").Item("PATH")
phrase = "c:\bin"
set WshShell = CreateObject("WScript.Shell")
'Pridat
'WshShell.Environment("System").Item("PATH") = path&";"&phrase
'Odebrat
'WshShell.Environment("System").Item("PATH") = Replace(path,";"&phrase,"")