Aber damit lässt sich der Arbeitspfad ja gar nicht mehr setzen oder ?
Nun habe ich wieder die ganzen Ordner in der RAR.
Werde aus MSDN nicht besonders schlau
Rar Archiv erstellen
- Deluxe0321
- Beiträge: 336
- Registriert: 19.05.2006 00:31
- Kontaktdaten:
Ist alles definierbar über die Funktion CreateProcess_()
http://msdn.microsoft.com/en-us/library/ms682425.aspx
interessant für dich:
- lpCommandLine
- lpCurrentDirectory
ich denke du solltest damit klar kommen, wenn nicht einfach erneut fragen
Grüße Marv
http://msdn.microsoft.com/en-us/library/ms682425.aspx
interessant für dich:
- lpCommandLine
- lpCurrentDirectory
ich denke du solltest damit klar kommen, wenn nicht einfach erneut fragen
Grüße Marv
Ich habe keine Lösung, aber ich bewundere das Problem.
Leider nein, hab mir die Info über den Befehlt vorhin schon genau angeschaut, auch habe ich versuchtDeluxe0321 hat geschrieben:
ich denke du solltest damit klar kommen, wenn nicht einfach erneut fragen
Ich weiß leider nicht wo ich GetPathPart(File$) einsetzen muss da ich ich aus den Infos dort einfach nicht schlau werden.
Ich habe zwar versucht es bei dem 3ten Parameter von rechts zu versuchen aber keine Wirkung.
so wird bei mir nur das ausgewählte file ohne pfad gepackt:
Code: Alles auswählen
cd$ = GetPathPart(File$)
mCommand.s="c:\Programme\WinRAR\rar.exe a " + #DQUOTE$ + Rar_Pfad$ + #DQUOTE$ +" " + #DQUOTE$ + GetFilePart(File$) + #DQUOTE$
....
ret = CreateProcess_(0, mCommand, sa, sa, 1, #NORMAL_PRIORITY_CLASS, 0, cd$, start, proc)
PureBasic 4.40 (Windows - x86)
Wow....
Mein Versuch
Wenni ch das über den String mache geht es so wie es sein soll... danke dafür.
Auch wenn ich das nicht verstehen kann.
Ob ich den Pfad nun vorher festlege oder direkt beim Aufruf des Befehls dürfte doch egal sein ?
Mein Versuch
Code: Alles auswählen
ret = CreateProcess_(0, mCommand, sa, sa, 1, #NORMAL_PRIORITY_CLASS, 0, GetPathPart(File$) , @start, @proc)
Wenni ch das über den String mache geht es so wie es sein soll... danke dafür.
Auch wenn ich das nicht verstehen kann.
Ob ich den Pfad nun vorher festlege oder direkt beim Aufruf des Befehls dürfte doch egal sein ?