Spiele/.exe'n starten

Hi.

Du könntest allerdings statt der Schleife auch einfach InStrRev benutzen - sucht in umgekehrter Richtung von rechts nach links nach einem String.

Code:
Dim pos As Integer, var as String
var = Replace("Teststring\test\bla.exe", "\", "/")
pos = InStrRev(var, "/")
if pos > 0 then
   MsgBox Left(var, pos)
end if
Da man unter Windows bei Pfadangaben statt Backlash auch einen Slash verwenden kann ist es (meiner Meinung nach) eine gute Idee eins von beiden durch den anderen zu ersetzen. Ich bevorzuge die einfachen Slashes weil man manchmal die Backslash Zeichen auch verdoppeln muß (bei WMI) und das ist mir dann zu umständlich - Slashes sind da einfacher zu handhaben.


Gruß
 
Stimmt, ich erinnere mich düster... :-)
Dann is natürlich das die bessere lösung...
hm... ich muss definitiv wieder mehr mit VB machen... :-)
Aber das nur am rande.
 
Hallo ihr beiden,

ich habe es jetzt mit dem von deepthroat gemacht, es funktioniert wirklich allererste Sahne! Genau so soll es sein, wirklich vielen, vielen Dank!
 
Zurück