Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem CD mechanika: jaké písmeno má přiděleno? (dávkový soubor)

Abych to vysvětlil, potřebuju napsat dávk. soubor běžící ve WinXP, který najde cd mechaniku tak, že je v ní vloženo cd a ta dávka hledá v kořenovým adresáři konkétní soubor, pokud ho najde tak nastaví systémovou proměnnou, a to mi právě nefunguje.

Můžete se mrknout a poradit, co dělám špatně?

@echo off
for %%F in (Z: Y: X: W: V: U: T: S: R: Q: P: O: N: M: L: K: J: I: H: G: F: E: D: C:) do (if exist %%F\winbom.ini set CDDrive=%%F)

Nejde o ten název souboru, ale jde o to, že nedokážu nastavit systémovou proměnnou CDDrive, i když teda nechápu proč. Dávku jsem vyrobil sám ...

Pavel

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Tak děkuju všem za nápady, konečný řešení bude tom, že v jedné dávce budu muset udělat vše potřebný,… nový
Pavel 08.02.2006 14:51
Pavel
cely environment plati len pre dobu zivotnosti shellu, tak isto ako v inych unix systemoch. ako zani… nový
IgorK 08.02.2006 14:55
IgorK
Díky, ale kvůli mně (3. pád ...) nemusíš, udělám to v jedné dávce. Pavel poslední
Pavel 08.02.2006 15:05
Pavel

Tak děkuju všem za nápady, konečný řešení bude tom, že v jedné dávce budu muset udělat vše potřebný, což není problém. Chci zautomatizovat (to je ale blbý slovo) "připojení" adresáře z CD s využitím junction.exe - dělá to něco, čemu se říká buď symlink nebo snad hardlink, to nevím. No a aby to bylo automatický, tak to nechci dělat ručně, ale v dávce no a tam potřebuju znám "písmeno" cd mechaniky.

Toť vše, problém je tedy zdá se vyřešen.
Díky
Pavel

cely environment plati len pre dobu zivotnosti shellu, tak isto ako v inych unix systemoch. ako zanika shell, zanika ja tvoje nastavenie. preto ak potrebujes spustat viac davkovych uloh, tak si normalne vytvor shell(run->cmd) a spustaj to odtial. ak by si chcel, aby env premenne existovali aj dalej, tak mozno lepsia volba bude cscript ale neskusal som. ak budem mat cas, tak sa na to mozem pozriet.

Zpět do poradny Odpovědět na původní otázku Nahoru