Pfad-Ausschnitt
Übersicht

mevsmpBetreff: Pfad-Ausschnitt |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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? |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
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. |
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
~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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
hmm, also hab jetzt wirklich lange rumprobiert. Kein erfolg gehabt.
Vielleicht wär einer so freundlich mir mal ein code beispiel zu basteln?! THX! |
||
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
jo danke, habs aber auch schon selbst hinbekommen!
Und zwar mit MID und nicht mit RIGHT! mfg mevsmp |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group