Verfasst: 23.11.2006 18:12
ich hab mir jetzt ein pröggchen geschrieben, dass mir die parameter-übergabe korrigiert.
es geht nur darum, bei ordnern ein "\" anzuhängen, damit er nicht im übergeordneten verzeichnis landet. eine weiterleitung über batch ging nicht, weil bei parametern mit leerzeichen aus einwird.
auf jeden fall guckt aus meiner quicklaunch jetzt der run_FiFi, und wenn ich ihm einen drag hin droppe (ordner oder datei), dann startet er wie er soll. und einfach so gestartet, landet er in meinem PB-ordner
Code: Alles auswählen
pp.s=ProgramParameter()
If Not pp
PARA$="E:\ProjectsPureBasic\"
Else
If Left(pp,1)=Chr(34) And Right(pp,1)=Chr(34)
pp=Mid(pp,2,Len(pp)-2)
EndIf
If FileSize(pp)=-2
pp+"\"
EndIf
PARA$=Chr(34)+pp+Chr(34)
EndIf
RunProgram("E:\PROGS\FiFi\FiFi.exe", PARA$, "")
Code: Alles auswählen
%1\
Code: Alles auswählen
"C:\path with space"\
auf jeden fall guckt aus meiner quicklaunch jetzt der run_FiFi, und wenn ich ihm einen drag hin droppe (ordner oder datei), dann startet er wie er soll. und einfach so gestartet, landet er in meinem PB-ordner
