AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Shutdown - HerunterfahrProgramm (v 1.11)

Shutdown - HerunterfahrProgramm (v 1.11)

Ein Thema von Aurelius · begonnen am 30. Jul 2007 · letzter Beitrag vom 13. Aug 2008
Antwort Antwort
Seite 1 von 6  1 23     Letzte » 
Benutzerbild von Aurelius
Aurelius
Registriert seit: 29. Jan 2007
Hallo Dp'ler

Seit einiger Zeit bastel ich an einem Programm, mit dem man den PC herunterfahren kann. Nun ist es soweit und dieses Programm ist (so gut wie) fertig.

Features:
  • Shutdown nach bestimmter Zeitvorgabe (wie Ausführen --> shutdown -s -t)
  • regelmäßige Shutdowns
  • Shutdown sobald ein bestimmter laufender Prozess beendet wurde
  • Shutdown sobald ein bestimmtes Fenster geschlossen wird
  • auf Wunsch: wenn CPU-Auslastung 15 Min < 1 wird PC heruntergefahren (Standard, kann geändert werden)
    --> es wird nur heruntergefahren wenn die letzte Nutzereingabe 5 Minuten her ist, selbst wenn das Limit erreicht wurde !!!Neu!!!
  • Wecker eingebaut
  • allg. Designänderung, verbesserte Menüführung
  • Defragmentierung bei nächstem Systemstart
  • Zeitplan zur Nutzung des PC's
Es werden einige Infos in der Registry gesichert (im Autostart von "Current User" sowie in "Software\Shutdown" von "Current User", die Defrag-Infos werden unter Local-Machine gesichert), diese lassen sich aber per integriertem Button einfach löschen.

Getestet wurde es nur unter WinXP, sollte aber auch auf anderen Systemen laufen. Ich würde mich sehr über Designvorschläge sowie sonstige Verbesserungstipps freuen.


//Neueste Version online, läuft jetzt auch auf ME, Win98...
Miniaturansicht angehängter Grafiken
screenshot_421.jpg  
Angehängte Dateien
Dateityp: zip shutdown_191.zip (49,2 KB, 335x aufgerufen)
Dateityp: exe shutdown_118.exe (588,5 KB, 316x aufgerufen)
Dateityp: txt readme_152.txt (2,4 KB, 88x aufgerufen)
 
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#2
  Alt 31. Jul 2007, 09:01
Würdest Du auch ein fertiges exe anhängen.
Ich hab nicht immer Lust, fremde Programme zu kompilieren...
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#3
  Alt 31. Jul 2007, 10:25
wozu braucht man denn da drei Timer? Und den einmaligen Start des Programmes kann man besser mit einem Hier im Forum suchenMutex lösen.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Alien426
Alien426

 
Turbo Delphi für Win32
 
#4
  Alt 31. Jul 2007, 11:14
Zitat von xX0815Xx:
- Shutdown nach bestimmter Zeitvorgabe (wie Ausführen --> shutdown -s -t)
- regelmäßige Shutdowns
Regelmäßige Shutdowns kann man auch mit dem at-Befehl erreichen.

Man sieht es zwar in Beispielen oft auch nicht besser, aber Componenten selbst zu benennen statt einfach die Nummerierung (Edit3, Edit4) beizubehalten hilft enorm.

Ohne EXE kann ich erst mal nichts weiter dazu sagen.
  Mit Zitat antworten Zitat
Klaus01

 
Delphi 10.4 Sydney
 
#5
  Alt 31. Jul 2007, 11:24
Zitat von Alien426:
Regelmäßige Shutdowns kann man auch mit dem at-Befehl erreichen.
Sorry, war totaler Müll was hier stand.

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

 
Delphi 7 Personal
 
#6
  Alt 31. Jul 2007, 16:32
@ Luckie: Einen Timer hätt ich mir sparen können, stimmt...

@ Alien: Ich weiß, eigentlich ist es besser den Teilen eigene Namen zu geben. Nur bin ich dazu immer zu faul

Im Eingangspost ist nochmal die Exe zum Download zu finden.
Jonas
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

 
Delphi 2007 Enterprise
 
#7
  Alt 31. Jul 2007, 16:35
Zitat von xX0815Xx:
@
Im Eingangspost ist nochmal die Exe zum DL zu finden.
Ich hab mir grad nochmal das zip runtergeladen, keine exe dabei...
Klaus E.
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

 
Delphi 7 Personal
 
#8
  Alt 31. Jul 2007, 16:41
Mein Modemupload hat einige Zeit gedauert
Jonas
  Mit Zitat antworten Zitat
chest3rs

 
Delphi 7 Personal
 
#9
  Alt 2. Aug 2007, 12:03
Hab auch gerade mein fertiges Shutdown-Programm hochgeladen.

Ultimate Shutdown

der shutdown bei nicht mehr laufenden programmen ist ne gute idee. besser wäre noch, wenn das programm runterfährt, sobald die prozessorauslastung bei 0 ist. hab aber dafür auch noch keine lösung geschrieben.
  Mit Zitat antworten Zitat
Benutzerbild von Aurelius
Aurelius

 
Delphi 7 Personal
 
#10
  Alt 3. Aug 2007, 03:39
Was soll denn das bringen? Kann es überhaupt ne 0% Prozessorauslastung geben?

Neue Version ist da, nur kleine kosmetische Änderungen aufgrund von Luckies Beitrag, oben zu finden.
Jonas
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:04 Uhr.
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