Removing install checks from a MSI file:
Download and install the ORCA tool. This tool is a microsoft tool that allows you to edit the MSI file. Once Orca opens it will display a long list of categories. Select "CustomActions". Subcategories will now be displayed. You can delete an item by right clicking and selecting delete row.
Save the MSI file and try the install again by double clicking the MSI file.
Beiträge von Forseti
-
-
[autoit]
AutoItSetOption("TrayIconHide", 1)
[/autoit]
RunWait("msiexec.exe /i ISScript8.msi /qb")
Run("msiexec.exe /i Setup.msi /qb /norestart")
WinWait("[CLASS:#32770]")
ControlClick("TMPGEnc Authoring Works 4","",3002)
Mein lieber Herr Chip, auch so funktioniert es nicht! -
Ok also würde dein Script dann so aussehen:
[autoit]AutoItSetOption("TrayIconHide", 1)
[/autoit]
RunWait("msiexec.exe /i ISScript8.msi /qb")
RunWait("msiexec.exe /i Setup.msi /qb /norestart")
WinWait("[CLASS:#32770]")
ControlClick("TMPGEnc Authoring Works 4","",3002)
Falls ja klappt es so mit dem Fensterschließen bei mir immernoch nicht! -
Chip, schreibe doch bitte nicht in rätzeln! :wacko:
[autoit]AutoItSetOption("TrayIconHide", 1)
[/autoit]
RunWait("msiexec.exe /i ISScript8.msi /qb")
Run("msiexec.exe /i Setup.msi /qb /norestart")
WinWait("") ?
ControlClick("TMPGEnc Authoring Works 4","",3002) -
Chip, hast du es selbst getestet?
Denn auch mit diesem Script bleibt er bei der Neustartaufforderung stehen!
[autoit]AutoItSetOption("TrayIconHide", 1)
[/autoit]
RunWait("msiexec.exe /i ISScript8.msi /qb")
Run("msiexec.exe /i Setup.msi /qb /norestart")
WinWait("TMPGEnc Authoring Works 4")
ControlClick("TMPGEnc Authoring Works 4","",3002) -
Danke Dir Chip! Na an der Lösung! Allerdings wenn ich es so ins Script einfüge bleibt er trotzdem bei der Neustartmeldung stehen!
[autoit]
[/autoit]
AutoItSetOption("TrayIconHide", 1)
RunWait("msiexec.exe /i ISScript8.msi /qb")
RunWait("msiexec.exe /i Setup.msi /qb /norestart")
WinWait("TMPGEnc Authoring Works 4")
ControlClick("TMPGEnc Authoring Works 4","",3002) -
Mahagon, klappt leider auch nicht!
/qn /norestart oder /quiet /norestart der PC wird mit diesen Parametern einfach ohne zu fragen neugestartet!
Mit /qb /norestart bleibt er ja wenigstens am Ende der Installation stehen, und fordert mich zum neustarten auf!
Es muss doch irgendwie möglich sein dieses Fenster (Aufforderung zum Neustart, siehe Post 1) mit Autoit geschlossen zu bekommen!Ich stelle euch das Testpaket hier mal zur Verfügung, vieleicht findet ein Profi ja die Lösung!
-
Nein falsch der Neustart bezieht sich auf die zweite Installation!
Ich stelle Euch gern das Paket bei Bedarf zur Verfügung um es selbst zu testen! -
es ist wie verhext, weder das eine noch das andere funktioniert!
-
es funktioniert leider nicht, zemkedesign!
Test Video -
[Blockierte Grafik: http://img703.imageshack.us/img703/8688/jbev.png]
[autoit]AutoItSetOption("TrayIconHide", 1)
[/autoit]
RunWait("msiexec.exe /i ISScript8.msi /qb")
RunWait("msiexec.exe /i Setup.msi /qb /norestart")Spoiler anzeigen
[Blockierte Grafik: http://img834.imageshack.us/img834/4769/mvcr.png][Blockierte Grafik: http://img811.imageshack.us/img811/7428/whxa.png]
[Blockierte Grafik: http://img513.imageshack.us/img513/5888/l0za.png]
[Blockierte Grafik: http://img541.imageshack.us/img541/5787/e3mv.png]
[Blockierte Grafik: http://img836.imageshack.us/img836/8198/aydh.png]
Könnte mir bitte jemand helfen?
[autoit]WinWaitActive("TMPGEnc Authoring Works 4")
[/autoit]
ControlClick("TMPGEnc Authoring Works 4", "Button2")??
-
[Blockierte Grafik: http://img39.imageshack.us/img39/858/28102012060916.png]
Guten Morgen,
weiß jemand von Euch mit welchen Befehl oder so, ich ein DOS-Fenster was per Esc geschlossen wird, automatisch schliessen kann?
Lg Fors.
-
Zitat
Hast du schonmal Versucht mit "Autoit Window Info" die Controlerid des Radiobuttons zu bekommen.
Das ist ja da Problem, wenn die da wären würde es ja auch gehen!ZitatXfire nutzt so wie ich das sehe den Installationsassistenten von Nullsoft (so wie z.B. auch AutoIt) also sollte der Silent Parameter /S (WICHTIG: großes "S") existieren.
Ob da der Registrybooster mit installiert wird müsstest du vielleicht mal in ner VM testen.
Mit dem Silent Parameter geht es nicht wirklich! Deswegen halt auch das AutoIt Script!Ich habe doch hier schon angefangen:
Spoiler anzeigen
[autoit]ShellExecute("Setup.exe")
[/autoit]
WinWait("Xfire Language","Please select a language.")
ControlCommand("Xfire Language","Please select a language.","ComboBox1","SelectString","Deutsch")
ControlClick("Xfire Language","Please select a language.","Button1")
WinWait("Xfire Installation","I accept the Terms")
ControlClick("Xfire Installation","I accept the Terms","Button4")
WinWait("Xfire Installation","&Weiter >")
ControlClick("Xfire Installation","&Weiter >","Button2")
WinWait("Xfire Installation","&Weiter >")
ControlClick("Xfire Installation","&Weiter >","Button2")
WinWait("Xfire Installation","&Weiter >")
ControlCommand("Xfire Installation","< &Zurück","Button4","UnCheck","")
ControlCommand("Xfire Installation","< &Zurück","Button5","UnCheck","")
ControlCommand("Xfire Installation","< &Zurück","Button6","UnCheck","")
ControlCommand("Xfire Installation","< &Zurück","Button7","UnCheck","")
ControlClick("Xfire Installation","&Weiter >","Button2") -
Script:
Spoiler anzeigen
[autoit]ShellExecute("Setup.exe")
[/autoit]
WinWait("Xfire Language","Please select a language.")
ControlCommand("Xfire Language","Please select a language.","ComboBox1","SelectString","Deutsch")
ControlClick("Xfire Language","Please select a language.","Button1")
WinWait("Xfire Installation","I accept the Terms")
ControlClick("Xfire Installation","I accept the Terms","Button4")
WinWait("Xfire Installation","&Weiter >")
ControlClick("Xfire Installation","&Weiter >","Button2")
WinWait("Xfire Installation","&Weiter >")
ControlClick("Xfire Installation","&Weiter >","Button2")
WinWait("Xfire Installation","&Weiter >")
ControlCommand("Xfire Installation","< &Zurück","Button4","UnCheck","")
ControlCommand("Xfire Installation","< &Zurück","Button5","UnCheck","")
ControlCommand("Xfire Installation","< &Zurück","Button6","UnCheck","")
ControlCommand("Xfire Installation","< &Zurück","Button7","UnCheck","")
ControlClick("Xfire Installation","&Weiter >","Button2")
Screenshot:Spoiler anzeigen
[Blockierte Grafik: http://img132.imageshack.us/img132/156/07032011082446.png]
Hallo, ich habe schon mal angefangen, allerdings bringt mich dieser blöde Regitrybooster langsam zur Verzweiflung!
Ich möchte den nicht mit installieren aber irgentwie finde ich kein Befehl zum auswählen!Bitte um Hilfe! Danke
Forseti
-
Vieleicht hilft dir das hier weiter!
-
eher schlicht und einfach aber übersichtlich!
[Blockierte Grafik: http://img21.imageshack.us/img21/7749/2107z.png]
-
@ Sentionline
Dein Script funktioniert super!
Vielen vielen Dank! -
jetzt versteh ich garnix mehr, also die Hacken sind zwar alle bei der Installation draussen,aber er hat trotzdem alles mit installiert!
hmm komisch woran liegt das?
-
Vielen Dank, hatte es übersehen!
Werde es gleich testen, berichte dir dann!
bye
-
das habe ich schon verstanden aber das Problem ist, er reagiert einfach nicht auf die Befehle!
hattest du es denn mal selbst versucht?