Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Nastavení PATH proměnné (Windows XP)

Stejně ale musím nějak udělat přidávání ne proměnných, ale záznamů konkrétní proměnné, oddělených středníkem (%PATH%). To dělají některé instalátory, které potřebují, aby nainstalované binárky/skripty byly spustitelné z konzole, nebo pomocí [Okno]+[R]. Myslel jsem, že něco podobného se dá ve Windows nějak pohodlně řešit. Představoval jsem si třeba nějak takto:

setx /x path "c:\bin"

Nebo v tom VBS:

Trida.Trida.Environment.Item("Path").Add("c:\bin")
(VBS neznám, tohle je jen pro ilustraci, možná je to syntakticky špatně)

Nejspíš to bude asi jenom v installerech. Nicméně ten skriptík, co jsem si napsal, funguje. Blbý je, že teoreticky, kdyby

PATH = %windir%;%sysdir%;c:\bin;c:\binX

a já bych chtěl pomocí skriptu vymazat c:\bin, vymazalo by se mi i c:\binX. Další věc je, že kdyby

PATH = c:\bin;%windir%;%sysdir%

a opět bych chtěl c:\bin vymazat, nenašlo by ho to. No, neva, vím, že asi není správný takle uvažovat, ale pravděpodobnost, že se to stane, je malá :-).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny