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.

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
hladat na toto program je blbost. Vytvor si *.bat subor a tam si naskriptujes co potrebujes.
shiro 20.03.2010 11:23
shiro
Uměl bys to nějak jednoduše vysvětlit, nebo neměl bys případně link na nějaký návod?
Dave 20.03.2010 12:42
Dave
Já mám INNO a tam se vytvoří instalátor a zárovweň odinstalátor.
dan55 20.03.2010 12:05
dan55
Já použil pro výrobu instalace Install Creator od Clickteamu. Odinstalátor tam taky byl, jenže chyba…
Dave 20.03.2010 12:41
Dave
No a nebude lehčí a "čistčí" svému programu věnovat samostatnou složku ?
MM_tank 20.03.2010 16:42
MM_tank
Bohužel, je to do něčeho jako přídavek.
Dave 20.03.2010 18:22
Dave

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.

Já použil pro výrobu instalace Install Creator od Clickteamu. Odinstalátor tam taky byl, jenže chyba je v tom, že to, co jsem vytvořil se musí nainstalovat do složky a jejích podložek, kde jsou i jiné soubory. Odinstalátor ale smaže celé složky včetně toho, co tam bylo předtím, a co nepochází ode mě. A to je problém.

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