Autor |
Beitrag |
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: Do 04.01.07 20:11
Kleines, sehr praktisches Tool AOTSetter
AOTSetter invertiert das Attribut AllwaysOnTop bzw. TopMost des aktiven Fensters.
Das heißt, wenn ihr zB. irgendein Programm habt, dass ihr die ganze Zeit im Auge behalten möchtet (zB. ein Chatfenster), drückt ihr einfach Strg+Alt+T oder AltGr+T (T für TopMost) und es liegt dann über allen anderen Anwendungen. Andererseits, wenn euch ein Programm stört zB. Antivir-Update, dann drückt ihr auch die Tastenkombination, und schon hat sich's ausgeTOPMOSTet.
Beenden müsst ihr AOTSetter leider mit dem Taskmanager, weil ich absichtlich keinen Extra-Shortcut fürs Beenden machen wollte. Aber mich persönlich stört es nicht, wenn das Prog erst beim herunterfahren beendet wird. Im Gegensatz dazu die TrayVersion!
Achja, und das Programm kann übrigens nur einmal gestartet werden. Weitere Instanzen werden sofort wieder beendet.
[url= freenet-homepage.de/...Freeware/AOTSetter/]Produktseite[/url]
Download
AOTSetterTray (empfohlen)
AOTSetter ohne TrayIcon
AOTSetterPro (Beide Versionen)
AOTSetter läuft unter Win98 bis Win VISTA. Keine Installation nötig!
AOTSetter
Funktionen
- Invertieren der Eigenschaft TopMost bzw. AlwaysOnTop des aktiven Fensters (Strg+Alt+T oder AltGr+T)
- Kommandozeilen-Parameter: /AOTSet (führt die Hauptfunktion aus) und /AOTSetAndTerminate (führt auch die Hauptfunktion aus und beendet das Prog dann gleich wieder, aber nicht bereits laufende Instanzen!)
- läuft still im Hintergrund
Die TrayVersion ist um einige Funktionen erweitert!
AOTSetterTray
Funktionen
- Invertieren der Eigenschaft TopMost bzw. AlwaysOnTop des aktiven Fensters (Strg+Alt+T oder AltGr+T)
- Kommandozeilen-Parameter: /AOTSet (führt die Hauptfunktion aus) und /AOTSetAndTerminate (führt auch die Hauptfunktion aus und beendet das Prog dann gleich wieder, aber nicht bereits laufende Instanzen!)
- läuft still im Hintergrund, besitzt aber ein TrayIcon zur Steuerung
- Beenden durch Popup des TrayIcons
- Autostarteinstellungen durch Popup des TrayIcons: Kein Autostart, Autostart für aktuellen Benutzer, Autostart für alle Benutzer (nur mit Administratorrechten, siehe Systemeigenheiten)
- Aktivieren und deaktivieren des Sounds durch Popup des TrayIcons
- Aktivieren und deaktivieren der Hauptfunktion (der Hotkey bleibt dabei installiert) durch Popup des TrayIcons
Systemeigenheiten
- Für Benutzer wie Administratoren stehen die gleichen Funktionen zur Verfügung. Wenn allerdings ein eingeschränkter Benutzer auf "Autostart für alle Benutzer" klickt, wird dies nicht übernommen - auch keine Fehlermeldung. Andersherum kann ein eingeschränkter Benutzer "Autostart für alle Benutzer" nicht deaktivieren. Allerdings wird der Wert, den der letzte Benutzer versucht hat einzustellen (egal Admin oder nicht) gespeichert. Spätestens also wenn ein Administrator das Programm startet werden die Werte übernommen wirklich übernommen, die der letzte Benutzer gesetzt hat.
Screenshots
Ein Anwendungsbeispiel - man achte auf die grauen (=inaktiven) Fensterrahmen, die trotzdem im Vordergrund sind.
Das Menü des TrayIcon stellt einige Optionen zur Verfügung.
Die Idee hab ich vom existierenden Programm "AllwaysOnTopMaker" [geklaut], aber meins ist besser ^^
Einloggen, um Attachments anzusehen!
Zuletzt bearbeitet von Jakob Schöttl am Di 30.09.08 20:43, insgesamt 35-mal bearbeitet
|
|
Karlson
Beiträge: 2088
|
Verfasst: Do 04.01.07 22:18
Funktioniert problemlos!
Ist auch recht nützlich als Erweiterung der Windowsbedienung.
Wie siehts mit Autostart aus? Ich hab jetzt nicht nachgesehen, wäre aber doch sinnvoll!
|
|
jakobwenzel
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Do 04.01.07 22:34
Is schon ganz nützlich das Prog, aber mach doch einfach ein TrayIcon und dann kannste da auch deinen Schließenbefehl reinbauen.
Aber der Beep-Ton nervt.
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: Do 04.01.07 23:17
Karlson hat folgendes geschrieben: | Funktioniert problemlos!
Ist auch recht nützlich als Erweiterung der Windowsbedienung.
Wie siehts mit Autostart aus? Ich hab jetzt nicht nachgesehen, wäre aber doch sinnvoll! |
Ja - Für erweiterte Funktionen bräuchte ich wie auch jakobwenzel gesagt hat ein TrayIcon. Das könnte ich mir überlegen, schwer ist es ja nicht mit TCoolTrayIcon, aber dann ist es hald wieder größer, bräuchte eine INI-Datei, ...
Ich kann ja zwei Versionen machen!
jakobwenzel hat folgendes geschrieben: | Aber der Beep-Ton nervt. |
Ich dachte irgend ein Signalton wäre gut. Und soo oft benutzt man das Prog doch auch nicht, dass der nervt.
Danke auch für das Lob
|
|
jakobwenzel
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: Do 04.01.07 23:21
Jakob Schöttl hat folgendes geschrieben: | jakobwenzel hat folgendes geschrieben: | Aber der Beep-Ton nervt. |
Ich dachte irgend ein Signalton wäre gut. Und soo oft benutzt man das Prog doch auch nicht, dass der nervt. |
Irgendein Signalton ist schon gut, aber bitte nicht der Beep-Ton. Der ist ja eigentlich dazu da, anzuzeigen, dass etwas fehlgeschlagen ist, oder dass eine Eingabe ungültig ist. Und hier hab ich auch zuerst gedacht, dass der Ton heißen soll, dass das TopMost setzen nicht geklappt hat.
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: Fr 05.01.07 00:56
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: So 07.01.07 14:58
So, Ich hab jetzt zwei Versionen von AOTSetter: einmal mit TrayIcon und erweiterten Funktionen, und einmal ohne! Download und Beschreibung ganz oben. Viel Spaß dabei
|
|
jakobwenzel
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: So 07.01.07 15:16
Bei mir kommt irgendwie kein Trayicon
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: So 07.01.07 15:19
Und du hast sicher AOTSetterTray.zip runtergeladen?
Sonst muss ich nochmal schauen, vllt hab ich versehentlich falsche Dateien ins ARchiv runtergeladen...
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: So 07.01.07 15:28
Meine Schuld, ich hab die Falschen Dateien hochgeladen. Jetzt funktionierts!
|
|
jakobwenzel
Beiträge: 1889
Erhaltene Danke: 1
XP home, ubuntu
BDS 2006 Prof
|
Verfasst: So 07.01.07 15:53
Schon besser^^
_________________ I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: Sa 27.01.07 11:54
Jetzt gibt es für mein Programm auch noch zwei verschieden Kommandozeilen-Parameter ( siehe oben):
- /AOTSet -> führt die Hauptfunktion aus
- /AOTSetAndTerminate -> führt auch die Hauptfunktion aus und beendet das Prog dann gleich wieder, aber nicht bereits laufende Instanzen!
Das genannte wird übrigens ausgeführt, bevor überprüft wird, ob das Programm schon läuft! Ein Beispiel: Delphi-Quelltext 1: 2:
| ShellExecute(Handle,'open','C:\Programme\AOTSetter\AOTSetter.exe','/AOTSet',nil,SW_SHOWNORMAL); ShellExecute(Handle,'open','C:\Programme\AOTSetter\AOTSetter.exe','/AOTSetAndTerminate',nil,SW_SHOWNORMAL); |
Zuletzt bearbeitet von Jakob Schöttl am So 18.03.07 19:22, insgesamt 1-mal bearbeitet
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: Mi 14.02.07 22:17
Wenn jemand von euch Windows Vista hat, und dieses Programm mal darunter testet, ob halt die Hauptfunktion macht, was sie soll, dann wäre ich recht dankbar. Ihr könntet das dann einfach hier dazu schreiben.
Ich bin nähmlich gespannt wie viele Generationen es noch funktionierend überlebt...
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: So 18.03.07 19:18
Ach kommt schon, bitte, nur mal kurz unter Windows VISTA testen! Es gibt doch bestimmt jemanden, der VISTA hat ...
-> Ihr müsst nur oben Archiv runterladen
-> Und dann nur Strg+Alt+T oder AltGr+T drücken - ganz einfach
Ich bin so gespannt ob SetWindowPos unter VISTA noch funzt...
Zuletzt bearbeitet von Jakob Schöttl am Di 20.03.07 16:00, insgesamt 1-mal bearbeitet
|
|
Karlson
Beiträge: 2088
|
Verfasst: So 18.03.07 21:00
Moin,
Ja, es funktioniert. Getestet mit Vista Ultimate.
|
|
Jakob Schöttl
Beiträge: 929
Erhaltene Danke: 1
Delphi 7 Professional
|
Verfasst: So 18.03.07 21:11
Vielen Dank Karlson!
|
|