Zielverzeichnis dynamisch setzen

Fragen zum AKInstaller
Antworten
DECA
Beiträge: 46
Registriert: 24.10.2005, 16:27

Zielverzeichnis dynamisch setzen

Beitrag von DECA »

Hallo Herr Kapust,

ich habe ein Problem, bei dem ich momentan keine Lösung finde:

Ich lese anhand eines selbst erstellten Skripts die bestehende Version meiner Applikation aus der Registry. Anhand der Versionsnummer entscheide ich im Skript, wenn die bestehende Version älter ist als vorgegeben, dann hole ich mir das Installationsverzeichnis aus der Registry und schreibe das in eine Variable (SetPathVar).

Diese Variable <REG_PATH2> möchte ich während der Installation nutzen und das Verzeichnis in dieser Variable als Standard Zielverzeichnis setzen.

Habe schon alles mögliche versucht, aber das Zielverzeichnis wird nicht richtig gesetzt.

Hoffe Sie können mir weiterhelfen.

Danke im Voraus.

Gruß, DECA
Andreas Kapust
Administrator
Beiträge: 1085
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Guten Tag!

Heben Sie es mittels SetInstallDir versucht?
Falls, ja benötige ich die STP-Datei um mir die entsprechenden Skripte anzusehen.
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
DECA
Beiträge: 46
Registriert: 24.10.2005, 16:27

Beitrag von DECA »

Danke, das war der Hinweis. Habe es jetzt hinbekommen mir aus der Registry einen Pfad auszulesen, in eine Variable zu schreiben und das als Zielverzeichnis zu setzen.

Hier nun die Frage: Gibt es eine Möglichkeit das Verzeichnis auf seine Richtigkeit zu überprüfen?

Beispiel:

In einem Registryeintrag steht: C:\Progra~1\Kunde\MeinProgramm\

Wenn ich dieses Verzeichnis als Zielverzeichnis setze, dann wird das zwar übernommen, aber vom AKInstaller nicht als C:\Programme\Kunde\MeinProgramm\
übersetzt.

Danke & Gruß,
DECA
Andreas Kapust
Administrator
Beiträge: 1085
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Guten Tag!

Z. B. mit IfExistGoto

"Übernommen" als langer Dateiname oder wie?
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
DECA
Beiträge: 46
Registriert: 24.10.2005, 16:27

Beitrag von DECA »

Es wird bei der Zielverzeichnis-Seite folgender Pfad eingetragen

C:\Progra~1\Kunde\MeinProgramm\

statt

C:\Programme\Kunde\MeinProgramm\
Andreas Kapust
Administrator
Beiträge: 1085
Registriert: 29.02.2004, 15:51
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Andreas Kapust »

Guten Tag!

Also keine Umwandlung in den langen Dateinamen, ok ich setze das mal auf die ToDo-Liste.

Können Sie mir vielleicht das Projekt mailen, damit ich sehe welche Skriptbefehle Sie Verwendet haben?
Mit freundlichen Grüßen,
AKApplications, Andreas Kapust
DECA
Beiträge: 46
Registriert: 24.10.2005, 16:27

Beitrag von DECA »

Kein Problem. Schicke ich Ihnen.

Gruß, DECA
Antworten