Herausfinen, ob ein Pfad absolut oder relativ ist

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Herausfinen, ob ein Pfad absolut oder relativ ist

11 Jun 2015, 09:29

Ich möchte in AutoHotFlow erlauben, dass der Benutzer bei der Angabe von Dateipfaden auch relative Pfade verwenden kann, und zuvor definieren kann, wo sich das Arbeitsverzeichnis befindet.
Das Problem liegt darin, dass ich im Code sehr viel mit relativen Pfaden arbeite und somit das interne Arbeitsverzeichnis von AHK für das funktionieren von AutoHotFlow brauche.
Mein Ansatz ist daher, den vom Benutzer eingegebenen Pfad daraufhin zu untersuchen, ob er absolut oder relativ ist, und, falls relativ, das vom Benutzer definierte Arbeitsverzeichnis anzufügen.

Daher meine Frage:
Wie finde ich heraus, ob ein Pfad in einem String absolut oder relativ ist?

Ich habe mir folgendes überlegt:
- nach einem Doppelpunkt suchen ( -> Pfad auf einem Computerlaufwerk)
- schauen, ob der Pfad mit \\ beginnt (-> Pfad im Netzwerk).
Alles andere wäre dann ein relativer Pfad. Ich weiß aber nicht, ob das alle möglichen Pfade abdecken würde.
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.
User avatar
bichlepa
Posts: 159
Joined: 15 Aug 2014, 06:44
GitHub: bichlepa
Contact:

Re: Herausfinen, ob ein Pfad absolut oder relativ ist

11 Jun 2015, 13:29

:dance: Cool! Vielen Dank!
Scripting is too complicated? Try AutoHotFlow, the graphical automation tool! Written in AutoHotkey.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 47 guests