Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Leader4
Anmeldungsdatum: 20.01.2005 Beiträge: 99 Wohnort: Leipzig
|
Verfasst am: 17.12.2005, 19:50 Titel: Pfad ermitteln |
|
|
Hi,
ich wollte mal fragen, ob jemand weiß, wie ich den Pfad eines laufenden Programms (also quasi seinen eigenen Pfad) ermitteln kann. Es reicht mir auch eigentlich schon der Laufwerksbuchstabe.
Mit Command$(0) bekomme ich immer nur den Dateinamen und nicht den Pfad (bzw. den Laufwerksbuchstaben) heraus.
Thx.
M. f. G.
Leader4 _________________ Ein richtiger Programmierer muss so richtig faul sein und sich den ganzen Tag mit der Frage beschäftigen, wie man mal wieder etwas einfacher machen kann. |
|
Nach oben |
|
 |
Sebastian Administrator

Anmeldungsdatum: 10.09.2004 Beiträge: 5969 Wohnort: Deutschland
|
|
Nach oben |
|
 |
Leader4
Anmeldungsdatum: 20.01.2005 Beiträge: 99 Wohnort: Leipzig
|
Verfasst am: 17.12.2005, 20:32 Titel: |
|
|
Vielen Dank für die rasche Antwort.
M. f. G.
Leader4. _________________ Ein richtiger Programmierer muss so richtig faul sein und sich den ganzen Tag mit der Frage beschäftigen, wie man mal wieder etwas einfacher machen kann. |
|
Nach oben |
|
 |
jb

Anmeldungsdatum: 14.01.2005 Beiträge: 2010
|
Verfasst am: 17.12.2005, 21:41 Titel: |
|
|
Der Vollständigkeit halber sei mal erwähnt, das exepath das gleiche bewirkt...
jb |
|
Nach oben |
|
 |
psygate
Anmeldungsdatum: 05.04.2005 Beiträge: 304 Wohnort: Wien und der Computer
|
Verfasst am: 17.12.2005, 22:02 Titel: |
|
|
Ich eprsönlich bevorzuge exepath, das it zuverlässiger, hatte schon einige fehler mit curdir$...
nur mal so zum Probieren:
Code: |
screen 12
print "Die Exe-Datei dieses Programms befindet sich in diesem Verzeichnis:"
print exepath$
sleep
system
|
|
|
Nach oben |
|
 |
MisterD

Anmeldungsdatum: 10.09.2004 Beiträge: 3071 Wohnort: bei Darmstadt
|
Verfasst am: 18.12.2005, 00:18 Titel: |
|
|
der fehler mit curdir is ganz einfach:
Code: | C:\Programme\FB-Programm\> programm.exe
CURDIR = C:\Programme\FB-Programm\
exepath = C:\Programme\FB-Programm\ |
Code: | C:\Windows\Temp\> C:\Programme\FB-Programm\programm.exe
CURDIR = C:\Windows\Temp
exepath = C:\Programme\FB-Programm\ |
Curdir ist vom ausführungsort abhängig.. _________________ "It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra |
|
Nach oben |
|
 |
|