Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Dateien Packen mit xp-Boardmitteln (https://www.delphipraxis.net/138572-dateien-packen-mit-xp-boardmitteln.html)

himitsu 12. Aug 2009 18:30

Re: Dateien Packen mit xp-Boardmitteln
 
http://www.computerhope.com/compact.htm + Parameter /S

hatte ich auch grad gefunden .. kannte nur die expand.exe

Satty67 12. Aug 2009 18:42

Re: Dateien Packen mit xp-Boardmitteln
 
Je nachdem für welchen Zweck komprimiert werden soll, könnte compact.exe aber einen Haken haben...

Scheint nur loakl zu komprimieren, nicht wie ich erwartet hatte, den Ordner in ein ZIP kompatibles Archiv zu verwandeln.

mschaefer 12. Aug 2009 18:48

Re: Dateien Packen mit xp-Boardmitteln
 
Ok ! Euch allen ein virtueller Sekt und Thx // Grüße Martin

Satty67 12. Aug 2009 18:52

Re: Dateien Packen mit xp-Boardmitteln
 
Auch wenn der Thread beantwortet ist, vielleicht stößt jemand auf den Thread und sucht eine Lösung zum weitergeben...

...ganz nebenbei hab' ich noch IExpress entdeckt (in Ausführen eintippen). Das kann sogar per Wizard sfx-Archive erstellen und auch per Kommandozeile gesteuert werden (auch wenn die Syntax erst genau ergoogled werden müsste) €: ach ist auch ganz einfach ;)

DeddyH 12. Aug 2009 18:54

Re: Dateien Packen mit xp-Boardmitteln
 
Zitat:

Zitat von Satty67
Je nachdem für welchen Zweck komprimiert werden soll, könnte compact.exe aber einen Haken haben...

Scheint nur loakl zu komprimieren, nicht wie ich erwartet hatte, den Ordner in ein ZIP kompatibles Archiv zu verwandeln.

Hm, der Parameter /S scheint doch aber genau dafür zu sein.
Zitat:

/S Durchführen des spezifischen Vorgangs an den Dateien im
jeweiligen Verzeichnis und allen Unterverzeichnissen.
Der Befehl "dir" ist das aktuelle Verzeichnis.

Satty67 12. Aug 2009 18:56

Re: Dateien Packen mit xp-Boardmitteln
 
Ja möglich, aber hänge noch in Google und gebe hier ungetestete Tipps (Suchergebnisse) weiter :oops: :wink:

PS: Hab' jetzt noch IExpress erfolgreich getestet, damit kann ich ein SFX mit Prompt und Lizenztext erstellen. Richtig nett...

himitsu 12. Aug 2009 19:11

Re: Dateien Packen mit xp-Boardmitteln
 
kann man irgendwie etwas per Batch an etwas aus "send to" schicken?

diese Batch funktioniert ja nicht so, wie es wünschenswert wäre
Code:
echo>a.ZFSendToTarget
a.ZFSendToTarget test.exe
del a.ZFSendToTarget
jedenfalls meint Windows darauf, daß man es irgendwie anders machen soll :angel2:

man könnte auch den Link
C:\Dokumente und Einstellungen\[User]\SendTo\ZIP-komprimierten Ordner.ZFSendToTarget
%USERPROFILE%\SendTo\ZIP-komprimierten Ordner.ZFSendToTarget
nutzen, aber der ist ja sprachabhängig

Luckie 12. Aug 2009 21:34

Re: Dateien Packen mit xp-Boardmitteln
 
Ja, aber damit werden nur die Dateien auf dem Datenträger komprinmiert. Du hast dann keine Datei, die du weitergeben kannst.

mschaefer 12. Aug 2009 22:36

Re: Dateien Packen mit xp-Boardmitteln
 
N´abend,

so jetzt bin ich wieder 300 km weiter am heimichen Prozessor und Luckie hat schon recht, die eigentliche Aufgabe das ganze in eine Datei zu packen war mit Compact nicht erreichbar. Das Zeitlimit sagte aber das für mich Ende war und eigentlich kamen erstaunlich viel Posts in kurzer Zeit. Bin mir ziemlich sicher, dass es für
sowas noch einen Rundll-Aufruf gibt und werde morgen mal auf Recherche gehen. XP hat wohl auch Zip dabei, aber das mit der Verzeichnisrekursion geht damit nicht.

Viele Grüße in die Runde und eine gute Nacht für die nicht Nachtschwärmer

// Martin

OldGrumpy 13. Aug 2009 02:06

Re: Dateien Packen mit xp-Boardmitteln
 
Wenn Du schreibst "Batch", ist dann die Benutzung des Windows Scripting Host erlaubt? Der ist ja in der Regel vorinstalliert. Dann könnte dieser Artikel interessant sein...


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:23 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz