Avatar billede gorlist Nybegynder
29. september 2003 - 09:00 Der er 2 kommentarer og
1 løsning

Dos script - uninstall

Jeg har brug for et batch program til at afinstallere et program som kan findes i tilføj/fjern programmer.

Jeg skal installere en ny version af 'program1.02', men hvis 'program1.01' allerede findes skal det fjernes først.

Det skal foregå via et batch script.

Programmet vil altid være beskrevet som 'program1.01' i tilføj/fjern programmer, så umiddelbart vil det være lettest hvis der findes en kommando til at læse i tilføj/fjern programmer og udføre fjern-kommandoen.

Nogen bud?
Avatar billede jpvj Nybegynder
29. september 2003 - 09:07 #1
Pudsigt - diskuterede dette i går aftes med en bekendt :-)

gorlist>
Det kommer an så hvordan programmet er installeret. Hvis det er vha. en MSI fil, burde du kunde kalde MSIEXEC og foretage afinstallationen.

Hvis det er med InstallShield eller Wise i tidligere udgaver, så skal du finde ud af hvad "uninstall.exe" filen hedder (kan vist findes i registry) og derefter kalde filen med nogle parametre. Hvis ikke dette er muligt, så skal du kunne starte uninstall program op, med et andet program, der kan "klikke" næste osv..

Hvis det er helt generisk er det nok ikke så nemt, men hvis det er de samme app. hver gang, så kan du nok komme igennem med en mere eller mindre statisk løsning.
Avatar billede gorlist Nybegynder
29. september 2003 - 09:13 #2
jpvj>
Super. Jeg kan se at det er en pakke kompileret vha. Wise og jeg har fundet uninstall.exe til pakken.
Har du et eksempel på hvordan jeg kan udføre kaldet til:
'c:\program files\program1.01\unins000.exe'?
Avatar billede gorlist Nybegynder
29. september 2003 - 09:40 #3
Never mind.

@echo off
c:\progra~1\bean\unins000.exe
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester