Verzeichnis ermitteln?

domicilio

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich hab EIN Projekt was aber mehrer Kunden nutzen. Ich möchte aber nicht in jedem Projekt extra den Ordner in der Variable ändern z.B. (C:\Kunden\XYZABC)....

Ich habe bereits gesucht aber keine Funktion wie getCurrentDirectory oder ähnliches gefunden. Ich hab es auch versucht Dateien direkt aufzurufen ohne den Pfad anzugeben,
aber da scheitere ich auch. Ich habe z.B. (C:\Kunden\XYZABC\Texte) und möchte beim Start des Programms die Texte einlesen also versuchte ich (\Texte\123.txt) und (Texte\123.txt)
jedoch kommt die Meldung dass Datei und Pfad nicht gefunden wurden.

Es gibt absolut keinerlei Informationen darüber wie ich das Problem lösen kann. Entweder bin ich nicht in der Lage es zu finden oder es existiert nicht. Gibt es eine Lösung?

Ich arbeite übrigens mit Twincat's PLC Control (Codesys) und strukturiertem Text.

Liebe Grüße
 
Evtl. die Windows PATH Variable für den Pfad (C:\Kunden\XYZABC\Texte) setzen, dann sollte eine Datei auch ohne Pfadangabe geöffnet werden können. Du kannst dann aber nicht eine neue Variable automatisch in dem Pfad ablegen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Evtl. die Windows PATH Variable für den Pfad (C:\Kunden\XYZABC\Texte) setzen, dann sollte eine Datei auch ohne Pfadangabe geöffnet werden können. Du kannst dann aber nicht eine neue Variable automatisch in dem Pfad ablegen.

Das klingt fast gut, aber ich müsste bei jedem Kunden dann Windows PATH Variablen anlegen. Was meinst du mit "Du kannst nicht eine neue Variable automatisch im Pfad ablegen" ?

Ich habe etwas gelesen über PATH_GENERIC etc. aber es gibt dazu auch wieder kaum Informationen. Kann man damit arbeiten? Wenn ja, wie?
 
Zurück
Oben