ich habe ein Programm was in der Verknüpfung Parameter übergeben bekommen muss.
Ich habe bisschen recherchiert und es wird öfters von einem Kopievorgang aus dem Root-Verzechnis unter Packages gesprochen (SET:Product) oder aber eine Desktop-Verknüpfung aus der Installation anlegen (Shell:Product)
Was habe ich aktuell gemacht bzw. versucht?
Ich habe unter Set:Product
folgende Syntax eingetragen.
[Set:Product]
1:"%SRC%\easytec.lnk",%CommonDesktop%,ALWAYS,"0" (auch Probiert mit easytec.exe)
Wird die Installation aber aufgrund eines Fehlers abgebrochen. Ich möchte den Kopie Vorgang nutzen, weil ich in den Eigenschaften der Verknüpfung die Parameter übergebe. Würde es auch mit dem Shell:Product machen, wenn es generell einfacher ist, weiß aber nicht die Syntax die ich nutzen muss. Im Anhang befindet sich ein Bild der Eigenschaften der Verknüpfung die auf den Desktop für JEDEN gelegt werden soll.
Des weiteren läuft die Installation Silent bis zur BDE Meldung (Siehe Anhang).
Ab diesem Zeitpunkt muss ich manuell weiter klicken. Kann mir jemand sagen, was ich in mein Skript einbauen muss, damit die BDE Installation gecancelt wird, bzw. dieser Abschnitt übergangen werden kann? Brauche für die Software nicht mehr diese Komponente.
Ist wahrscheinlich für einen Fachmann einfach, für mich eine Herausforderung, weil ich in dem Thema noch nicht
solange und tief drin bin. . Ich hoffe ich konnte mit Bildern und Beschreibung genug Input liefern.
Code: Select all
[Set:Installation]
AddMeter -1
Call "%Src%\Setup.exe" /Silent
If "%ErrorLevel%" <> "0" Then "SET:InstallationError" EndIf