relative Pfad-Variablen?

Fragen zum AKInstaller
Antworten
DestinY

relative Pfad-Variablen?

Beitrag von DestinY »

Hallo!

Ich beginne gerade meine Arbeit mit dem AKInstaller. Nun bin ich auf folgendes Problem gestoßen

Der Installationspfad soll aus nem Rgistry Schlüssel ausgelesen werden. Dieser Registry Schlüssel verweist auf den Pfad
c:\valve\steam\steamapps\account@domain.de\half-life
Die Installation soll jedoch in den Pfad
c:\valve\steam\steamapps\account@domain.de\counter-strike\sound
gemacht werden.

Gibt es eine Möglichkeit den letzten Teil des Pfadverweises zu "löschen" (in dem Fall: \Half-life) und durch einen neuen, festen (in dem fall: \counter-strike\sound) zu ersetzen?

Vielen Dank für die Hilfe schonmal im vorwege :)

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

Beitrag von Andreas Kapust »

Hallo!

Stringmanimulationen wie suche "account@domain.de" und lösche dann alles hinter \ gehen nicht und wäre auch schwierig zu bewerkstelligen.

Ich würde dort mal in der Registry nach einem Pfad "c:\valve\steam\steamapps\account@domain.de" oder "c:\valve\steam\" oder/ und "account@domain.de" suchen, dann könnte man die selbst bilden
Z.B.:
<REGPATH1> = "c:\valve\steam\"
<REGPATH2> = "account@domain.de"

Ergibt <INSTALLDIR> = <REGPATH1>\steamapps\<REGPATH2>\counter-strike.

Oder es findet sich der gesamte Pfad
<REGPATH1> = "c:\valve\steam\steamapps\account@domain.de\"
Dann z.B. so:
<INSTALLDIR> = <REGPATH1>\counter-strike

Ansonsten nimmt man eigene Platzhalter (dazu bitte mal in die Anleitung schauen) und bindet ein Programm ein, welches den Pfad nach Wunsch zerlegt.

Ich hoffe es war nicht zu kryptisch und hat etws geholfen.

Gruß A.K. :)
DestinY

Beitrag von DestinY »

Nein, es war nicht zu kryptisch ;)

Hab alles soweit verstanden und schaue mal, obund wie es sich für mich realisieren lässt. Mein Gedanke ging (im Bezug auf die Pfadmanipulation) in die richtung des (aus DOS wohl altbekannten) cd.. um genau einen Ordner höher zu gehen.

Werde mich damit nun also mal auseinander setzen und danke für die schnelle Hilfe :)

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

Beitrag von Andreas Kapust »

Hallo!

In der Script-Funktion (ab 3.0) wird es einen PathUp-Befehlt geben.
Danke für die Anregung :D

Gruß
A.K.
Antworten