Pfad-Ausschnitt

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

mevsmp

Betreff: Pfad-Ausschnitt

BeitragMi, Jan 18, 2006 18:10
Antworten mit Zitat
Benutzer-Profile anzeigen
HI,
ich hab wieder mal ein Problem;
ich hab den Befehl REQUESTFILE eingesetzt. Nun erhalte ich den vollständigen pfad zur Datei. (z.b. C:\Programme\cubes\PACKAGES\aard\a.mp3 )
Ich brauch aber nur den Pfad NACH dem Ordner PACKAGE!
Also; aard\a.mp3

Ich hab an sowas wie; suche PACKAGE und kopiere alle Zeichen die nach Package kommen, gedacht.

Kann mir da einer helfen?

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMi, Jan 18, 2006 18:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn der Pfad immer gleich ist, kannste das mit replace machen
Code: [AUSKLAPPEN]
Pfad$= replace(Pfad$, "C:\Programme\cubes\PACKAGES\","")

Sollte immer nur "PACKAGES\" gleich sein dann kannste das auch mit instr und right machen
[BB2D | BB3D | BB+]
 

mevsmp

BeitragMi, Jan 18, 2006 18:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne leider nicht. Man muss ja eine Datei Auswählen. Somit würde sich der Pfad immer ändern.

Aber Package sollte immer gleich sein! Kannst du mir mal genauer erklären wie das dann gehen würde?

Cardonic

BeitragMi, Jan 18, 2006 18:55
Antworten mit Zitat
Benutzer-Profile anzeigen
hi

der vorschlag von rallimen sollte funktionieren. er meinte nicht, dass der ganze pfad gleich bleiben muss, sondern nur den teil vor "PACKAGE\". ansonsten musst du, wie rallimen schon gesage (bzw. geschrieben) hat, die befehle instr und right benutzen.
um den ordner, von dem aus dein programm gestartet wurde ausfindig zu machen benutzt man "systemProperty("appdir")"; vielleicht kannst du ja was damit anfangen (z.b. diesen pfad den du kriegst vom anderen abziehen).

mfg cardonic
If you should go skating on the thin ice of modern life, dragging behind you the silent reproach of a million tear-stained eyes, don't be surprised when a crack in the ice appears under your feet.

D2006

Administrator

BeitragMi, Jan 18, 2006 19:17
Antworten mit Zitat
Benutzer-Profile anzeigen
~VERSCHOBEN~
Dieser Thread passte nicht in das Forum, in dem er ursprünglich gepostet wurde.

MfG
D2006
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard
Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium
Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2
 

mevsmp

BeitragMi, Jan 18, 2006 22:55
Antworten mit Zitat
Benutzer-Profile anzeigen
hmm, also hab jetzt wirklich lange rumprobiert. Kein erfolg gehabt.
Vielleicht wär einer so freundlich mir mal ein code beispiel zu basteln?!

THX!

Rallimen

Sieger des 30-EUR-Wettbewerbs

BeitragMi, Jan 18, 2006 23:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]
a$="C:\Programme\cubes\PACKAGES\aard\a.mp3"
Print getpfad(a$)
WaitKey
Function getpfad$(A$)
x%= Instr(a$,"PACKAGES")

Return  Mid(A$,x + Len("PACKAGES")+1)

End Function
[BB2D | BB3D | BB+]
 

mevsmp

BeitragDo, Jan 19, 2006 15:27
Antworten mit Zitat
Benutzer-Profile anzeigen
jo danke, habs aber auch schon selbst hinbekommen!
Und zwar mit MID und nicht mit RIGHT!
mfg mevsmp

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group