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.
VBscript je na to celkem ideální, otázka je, čeho přesně chceš dosáhnout, protože z tohoto obecného popisu jsem to zcela nepochopil. Co tě konkrétně trápí?
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.
pokud znáš cestu i jméno, stačí si udělat jejich seznam a smazat skriptem, buď baťákem, nebo tím VBSkem.
Návod "pro blbce" by nebyl? A můžu použít relativní cestu (odvíjela by se od místa, kde bude .bat soubor uložen)? Protože ne vždy bude adresář ve stejném umístění.
jistě, pokud budeš daný skript pouštět z daného místa...
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.
hladat na toto program je blbost. Vytvor si *.bat subor a tam si naskriptujes co potrebujes.
Uměl bys to nějak jednoduše vysvětlit, nebo neměl bys případně link na nějaký návod?
Já mám INNO a tam se vytvoří instalátor a zárovweň odinstalátor.
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.
No a nebude lehčí a "čistčí" svému programu věnovat samostatnou složku ?
Bohužel, je to do něčeho jako přídavek.