Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Vytvoření "odinstalátoru"

Zdravím. Vím, že existuje spousta softů na vytvoření instalátoru něčeho, co si uživatel sám vytvoří, a pak to chce publikovat. Já bych potřeboval poradit, jestli existuje způsob, jak naopak odstranit určité soubory z uživatelova počítače. Jde mi o to, aby výsledný spustitelný soubor uměl vymazat zadané soubory z adresáře, ve kterém bude umístěn (cesta bude na některých počítačích jiná, nechci ale brát informace o umístění softu z registru, protože v některých případech tyto záznamy chybí). Najde se k tomuto účelu nějaký program? Nebo mi poradíte, v čem a jak si na to mám napsat vlastní skript? Nebo žádám úplnou blbost? :p Předem díky za odpovědi.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
VBscript je na to celkem ideální, otázka je, čeho přesně chceš dosáhnout, protože z tohoto obecného…
touchwood 20.03.2010 11:22
touchwood
Potřebuju smazat určité soubory z nějaké složky a jejích podsložek. Vytvořil jsem něco, co se instal…
Dave 20.03.2010 12:45
Dave
pokud znáš cestu i jméno, stačí si udělat jejich seznam a smazat skriptem, buď baťákem, nebo tím VBS…
touchwood 20.03.2010 18:09
touchwood
Návod "pro blbce" by nebyl? :-) A můžu použít relativní cestu (odvíjela by se od místa, kde bude .ba…
Dave 20.03.2010 18:24
Dave
jistě, pokud budeš daný skript pouštět z daného místa... for /F "tokens=1* delims=*" %i in (soubor.… poslední
touchwood 20.03.2010 19:28
touchwood

Potřebuju smazat určité soubory z nějaké složky a jejích podsložek. Vytvořil jsem něco, co se instaluje do složek, které obsahují i jiné soubory. Problém je v tom, že při odinstalaci mého výtvoru s sebou vezme odinstalátor i tyto soubory, které tam měly zůstat.

jistě, pokud budeš daný skript pouštět z daného místa...

for /F "tokens=1* delims=*" %i in (soubor.txt) do @del /F "%i"

pozor na to, že ve skriptu bude třeba změnit proměnné na "%%i". Soubor.txt pak bude na každém řádku obsahovat jeden soubor i s cestou.

edit: netestoval jsem, ověř si sám :-) pro bližší nápovědu použij for /?, popř. nápovědu Windows.

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