Seite 1 von 1

Programmargumente werden nicht übergeben

Verfasst: Mi 30. Mai 2007, 15:09
von ojoerk
Hallo,
ich möchte nach erfolgter Installation Programmargumente wie folgt an ein zu startendes Programm übergeben:

/f d:\Programme\tools\bginfo\bginfo.exe /c "Parameteranzeige als Popup" /h Alt+H _
/o d:\Programme\tools\bginfo\bginfo.bgi /o --timer:0 /o --taskbar

Das Programm wird aufgerufen, die Argumente werden aber nicht verarbeitet / übergeben. Die
Befehlszeile an sich funktioniert aber. In der erzeugten ips-Datei steht folgendes drin:

[RunApps]
AnzApps=1
Filename1=d:\Programme\tools\bginfo\CreateLink.exe
when1=bei Installation
Arguments1=/f d:\Programme\tools\bginfo\bginfo.exe /c "Parameteranzeige als Popup" /h Alt+H /o d:\Programme\tools\bginfo\bginfo.bgi /o --timer:0 /o --taskbar
Message1=Anlegen eines Shortcut

Wo liegt mein Fehler oder der vom Programm ;-) ? Ich benutze Version 1.7.1 bzw. 1.7z.

Danke für Hinweise.

Olaf

Re: Programmargumente werden nicht übergeben

Verfasst: Mi 30. Mai 2007, 16:38
von Alex
Hallo,

ich habe mal nachgeschaut, aber die Argumente werden an die Befehlszeile angehangen.
Ich hab aber trotzdem mal was geändert. Neue Setup.exe im Anhang.

[gelöscht durch Administrator]

Re: Programmargumente werden nicht übergeben

Verfasst: Do 31. Mai 2007, 08:27
von ojoerk
Das Setup schläg fehlt. Data01.cab nicht gefunden. Allerdings ist das Setup auch verdächtig klein gegenüber dem bisherigen. Vielen Dank.

Olaf

Re: Programmargumente werden nicht übergeben

Verfasst: Do 31. Mai 2007, 15:54
von Alex
Da gab es scheinbar ein Missverständnis. Das ist nur die Setup.exe des SetupModule.
Einfach die Setup.exe des erstellten Setups ersetzen (kein SFX-Paket erstellen).

Re: Programmargumente werden nicht übergeben

Verfasst: Fr 1. Jun 2007, 08:49
von ojoerk
Hallo Alex,

hat leider nicht funktioniert. Die gesamte Befehlszeile ist die:

createlink /f d:\Programme\tools\bginfo\bginfo.exe /c "Parameteranzeige als Popup" /h Alt+H _
              /o d:\Programme\tools\bginfo\bginfo.bgi /o --timer:0 /o --taskbar

Die Optionen bewirken nur, dass ein UserForm sinnvoll vorbelegt ist. Ich habe das Ganze mal per msgbox ausgegeben. Es kommen definitiv keine Kommandozeilenargumente an. Woran kann das liegen ? Gibt es hier Probleme mit dem Aufbau der Zeile ?

Derweil Danke und einen schönen Tag.

Olaf

Re: Programmargumente werden nicht übergeben

Verfasst: Fr 1. Jun 2007, 17:26
von Alex
Hallo,

hab das Problem nun auch nachvollziehen können.
Es gibt nun eine neue Version von InstallPro Express Version 1.7.9.0. Download auf meiner Webseite. Diesmal als Komplettpaket.

http://www.alexosoft.de/index.php?option=news&id=26

Re: Programmargumente werden nicht übergeben

Verfasst: Di 5. Jun 2007, 13:14
von ojoerk
Funktioniert und Danke für die Hilfe.

Olaf