Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Windows-Defragmentierung durch Progg starten lassen (https://www.delphipraxis.net/98631-windows-defragmentierung-durch-progg-starten-lassen.html)

Aurelius 3. Sep 2007 07:23

Re: Windows-Defragmentierung durch Progg starten lassen
 
Hab grad rausgefunden dass das Programm per
Delphi-Quellcode:
ShellExecute(Application.Handle,
                 'open',
                 'defrag',
                 PChar(Laufwerk), Nil, SW_NORMAL)
die Defragmentierung auch aufruft, also brauch ich den Windowsordner net mal...

Trotzdem Thx an alle!

Olli 3. Sep 2007 10:25

Re: Windows-Defragmentierung durch Progg starten lassen
 
Zitat:

Zitat von xX0815Xx
Hab grad rausgefunden dass das Programm per
Delphi-Quellcode:
ShellExecute(Application.Handle,
                 'open',
                 'defrag',
                 PChar(Laufwerk), Nil, SW_NORMAL)
die Defragmentierung auch aufruft, also brauch ich den Windowsordner net mal...

Trotzdem Thx an alle!

Ja, Lesen bildet:

Zitat:

Zitat von Olli
Damit bekommst Du den Windows-Ordern raus, wie auch immer er heissen mag.

Hmpf? Dieser Pfad ist doch immer registriert um aus diesem einfach was aufrufen zu können.[/quote]

Aurelius 3. Sep 2007 14:25

Re: Windows-Defragmentierung durch Progg starten lassen
 
Den Post hatte ich net mehr gelesen...

Ralf Kaiser 3. Sep 2007 17:36

Re: Windows-Defragmentierung durch Progg starten lassen
 
Kleiner Tipp: JKDefrag

Das ist ein Programm und ein Bildschirmschoner mit dem man defragmentieren kann. Ausserdem gibt es noch eine DLL welche die Steuerung des Defagmentierens aus eigenen Programmen (also auch von Delphi aus) heraus ermöglicht. Wird normalerweise über Kommandozeile gesteuert aber es gibt auch ein GUI.

Das Teil benutzt zum Defragmentieren das offizielle API von Microsoft.

Sollte für dein Problem (hoffentlich) ganz hilfreich sein.

Aurelius 5. Sep 2007 11:57

Re: Windows-Defragmentierung durch Progg starten lassen
 
Werd ich mal gucken :thumb:

Larsi 26. Mär 2008 11:24

Re: Windows-Defragmentierung durch Progg starten lassen
 
Auch wenn es schon ziemlich alt ist:
Delphi-Quellcode:
ShellExecute(Application.Handle,
                 'open',
                 'defrag',
                 PChar(Edit1.text), Nil, SW_NORMAL)
Wenn ich das aufrufe sehe ich kurz ein schwarzes Fenster was aber nicht da bleibt, deframentiert windows dann im hintergrund oder geht das so nicht?

RavenIV 26. Mär 2008 11:48

Re: Windows-Defragmentierung durch Progg starten lassen
 
Zitat:

Zitat von Larsi
Auch wenn es schon ziemlich alt ist:
Delphi-Quellcode:
ShellExecute(Application.Handle,
                 'open',
                 'defrag',
                 PChar(Edit1.text), Nil, SW_NORMAL)
Wenn ich das aufrufe sehe ich kurz ein schwarzes Fenster was aber nicht da bleibt, deframentiert windows dann im hintergrund oder geht das so nicht?

Vermutlich falsche Parameter im Edit eingegeben.
Mach mal ein cmd auf (Start -> Ausführen -> cmd) und gib dort defrag mit Deinen Parametern ein.

Larsi 27. Mär 2008 09:53

Re: Windows-Defragmentierung durch Progg starten lassen
 
funktioniert doch, hab im edit das c:\ falsch geschrieben!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:49 Uhr.
Seite 2 von 2     12   

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