AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte ScreensaverX
Thema durchsuchen
Ansicht
Themen-Optionen

ScreensaverX

Ein Thema von Delphi Star · begonnen am 8. Dez 2006 · letzter Beitrag vom 9. Dez 2006
Antwort Antwort
Delphi Star
Registriert seit: 4. Apr 2004
ScreensaverX

Mit diesem Programm kann man den Bildschirmschoner schnell an-/abschalten.
Dies kann einmal über einen Klick auf das Trayicon geschehen. Zusätzlich kann man eine Liste mit Anwendungen anlegen, diese wird in einem einstellbarem Intervall geprüft und der Bildschirmschoner entsprechend an-/abgeschaltet.
Mit dem Parameter /unreg kann man die Registrierung bereinigen.
Mit dem Parameter /debug kann man ein entsprechendes Fenster aufrufen.
Miniaturansicht angehängter Grafiken
screenshot_338.jpg  
Angehängte Dateien
Dateityp: exe screensaverx_203.exe (679,5 KB, 17x aufgerufen)
Real programmers code in binary
SwapIt: Punkte
 
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#2
  Alt 9. Dez 2006, 09:07
=> Gute Idee
=> Gute Umsetzung
=> Aber
Ich hätte noch folgende Vorschläge:
Ist es möglich, dass Windows dir eine Message schickt, wenn ein anderer Prozess gestartet/beendet wurde? Dann kannst du herausfiltern wer getsartet/beendet wurde, kannst aber auf das Intervall verzichten
Und was hälst du von einen "Unreg" Button, statt dem Paramter?
Außerdem wäre es nett zu sehen, ob er gerade heruasgefunden hat, dass eine Anwendung läuft?
Fabian
  Mit Zitat antworten Zitat
Delphi Star

 
Delphi 2005 Personal
 
#3
  Alt 9. Dez 2006, 16:36
Zitat von xZise:
=> Gute Idee
=> Gute Umsetzung
Danke
Zitat von xZise:
Ist es möglich, dass Windows dir eine Message schickt, wenn ein anderer Prozess gestartet/beendet wurde? Dann kannst du herausfiltern wer getsartet/beendet wurde, kannst aber auf das Intervall verzichten
Das ist unnötig, da man die Wartezeit für den Screensaver auf minimal eine Minute stellen kann. Wenn man ein Programm startet, benutzt man dazu normalerweise Maus oder Tastatur und die Wartezeit wird schon vor dem Starten des Prozesses zurückgesetzt. Da der Intervall mit einer Voreinstellung von 20 Sekunden vollkommen in diesem Rahmen liegt, wird die Sache unnötig.
Zitat von xZise:
Und was hälst du von einen "Unreg" Button, statt dem Paramter?
Ich denke das mit dem Parameter reicht, da man diese Funktion wohl kaum besonders oft (einmal ) benötigt.
Zitat von xZise:
Außerdem wäre es nett zu sehen, ob er gerade heruasgefunden hat, dass eine Anwendung läuft?
Man sieht es doch daran, dass der Bildschirmschoner deaktiviert wird (Trayicon).

Neue Version 1.1
- Mit dem Parameter /debug kann man ein entsprechendes Fenster aufrufen.
- Das doppelte Starten der Anwendung wird verhindert.
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:41 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