AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Freeware: Desktop-Switch
Thema durchsuchen
Ansicht
Themen-Optionen

Freeware: Desktop-Switch

Ein Thema von SirThornberry · begonnen am 17. Jan 2006 · letzter Beitrag vom 10. Sep 2007
Antwort Antwort
Seite 2 von 12     12 34     Letzte »    
Benutzerbild von SirThornberry
SirThornberry
Registriert seit: 23. Sep 2003
Hallo,

Vorwort:

beim lesen der Beiträge in diesem Forum bin ich auf die sogenannten Desktops aufmerksam geworden welche mit CreateDesktop erstellt werden können. Dabei wird ein Desktop wie ihn so ziemlich jeder Windowsnutzer kennt erstellt. Da ich mich ein wenig mehr mit dem Thema beschäftigen wollte hab ich ein kleines Testprojekt gebaut mit dem ich neue Desktops anlegen kann und zwischen den Desktops wechseln kann.
Da ich bereits von diesem Testprojekt total begeistert bin dachte ich mir ich stell dieses einfach mal hierein.


Programmbeschreibung:

Mit diesem Programm kann man neue Desktops erstellen und zwischen den Desktops wechseln. Es werden jedoch auch einige Desktops angezeigt im Programm zu denen man nicht wechseln kann.
Sinnvoll ist das Programm für Leute welche schnell die Übersicht verlieren wegen zu viel geöffneter Dateien. Damit ist jetzt sozusagen schluss denn man kann mehrere Desktops einrichten und wenn genug Programme offen sind öffnet man einfach einen neuen Desktop und startet dort die nächsten Programme.

Aufgrund einiger verwendeter Funktion läuft das Programm nur unter:
Windows Vista, Windows XP, Windows 2000 Professional, und Windows NT Workstation 3.51 and later

Getestet wurde das Programm bisher jedoch nur unter "WinXP Pro SP2"

[Edit]
inzwischen gehen die Desktops zu schließen, ein Autostart ist vorhanden, Prozesse der Desktops werden aufgelistet, Desktops können auotmatisch beim start erstellt werden, es werden nur Desktops aufgelistet auf die man auch Zugriff hat etc.
[/Edit]
2007.09.01
- Shell einstellbar
- Fehler beim starten der Explorer.exe der auf einigen Systemen kam wurde behoben.
Angehängte Dateien
Dateityp: zip desktopswitch_128.zip (279,5 KB, 397x aufgerufen)
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
 
ichbins

 
Delphi 2005 Personal
 
#11
  Alt 21. Jan 2006, 16:52
nur Schade dass es nicht Open-Source ist

das Problem mit dem zusätzlichen Explorerfenster tritt bei mir auch auf.

hab noch nen Bug entdeckt: Wenn ich einen Desktop "test1" erstelle und dann einen Desktop "test2" erstelle und in den Desktop "test1" wechsle, dann zeigt er mir dort nur "default" und "test1" an.
Michael Enßlin
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry

 
Delphi 2006 Professional
 
#12
  Alt 21. Jan 2006, 16:54
@tn249:
- Prinzipiell würde ich das Projekt schon weiter ausbauen nur weiß ich im Moment nicht was ich noch Features hinzufügen könnte. Wenn du also Ideen hast, einfach posten und ich werd sehen ob es sich einbauen lässt.
- Mit dem aufgehenden Explorerfenster kämpfe ich zur Zeit noch
- Der Fehler "Den gibts schon" wurde behoben, ich danke dir für den Hinweis. Ich hatte vergessen ein handle frei zu geben. Also am besten nochmal die neueste Verson herunterladen.
- Es ist jetzt nicht mehr möglich den Desktop zu schließen auf dem man sich befindet (außer man schießt die Prozesse selbst manuell ab).
- Ich danke dir für die Fehlerhinweise


An Alle die sich das Programm bereits heruntergeladen haben (am 21.01.2006):
Ich hatte vergessen ein Handle frei zu geben, wer das Programm also noch nutzt sollte eine neue Verson herunterladen (damit Windows nicht irgenwann die Handles dafür ausgehen etc.)


@ichbins: Die Programm auf den einzelnen Desktops bekommen im Moment noch nicht mit wenn ein anderes Programm einen neuen Desktop anlegt oder löscht. Mit dem Button "Aktuallisieren" kann man der fehlerhaften Anzeige abhelfen. Der Fehler wird aber bald möglichst gefixt. Auch dir danke für den Hinweis (hatte ich nicht dran gedacht)
Jens
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins
 
#13
  Alt 21. Jan 2006, 17:25
CoolesProg

Wenn du jetzt noch so ne Leiste wie die Schnellstart leiste machst, in der dann 4 Button sind (~4 Desktops) ...
So dass man einfach durch einen Klick wechseln kann ...
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry

 
Delphi 2006 Professional
 
#14
  Alt 21. Jan 2006, 18:18
@ichbins: Der Bug (bzw. die Unschönheit) mit dem nicht aktuallisieren zwischen den Programmen ist jetzt behoben. Näheres schreib ich einige Zeilen weiter unten.

Neuheiten (zum herunterladen wieder im ersten Beitrag):
- Das Programm prüft alle 1 Sekunde ob sich etwas an den Desktops geändert hat (abschaltbar über Parameter: /noautolistupdate)
- Das Programm prüft zusätzlich wenn wm_actiate kommt ob sich etwas geändert hat (also auch wenn man zwischen den Desktops wechselt)
- Es gibt Shortcuts zum schnellen Umschalten zu einem bestimmten Desktop (Strg+1..Strg+0). Wer diese Shortcuts nicht wünscht kann diese mit dem Paramter "/noquickswitch" abschalten

Liste aller Parameter:
/nohotkey = Es wird nicht versucht den Hotkey "Strg + Alt + B" zu registrieren
/tray = Das Programm wird im Tray gestartet
/noquickswitch = Die Hotkeys "Strg+1..Strg+0" werden nicht registriert
/noautolistupdate = Es wird nicht alle 1 Sekunde geprüft ob sich etwas an der Auflistung geändert hat


@jfheins: Die Idee ist nicht schlecht, hab ich auch schon dran gedacht. Allerdings hab ich das Thema aufgegeben nachdem bei meinen ersten Versuchen damit sich das ganze Windows aufgehangen hat so das nur noch Reset ging.
Ich denke durch die Shortcuts und das Popupmenü im Tray wird man diesen Schnellstart nicht all zu sehr vermissen (ich hoffe du meintest den Schnellstart im Sinne eine Deskband).
Jens
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins
 
#15
  Alt 21. Jan 2006, 18:47
Bleiben die Desktops eigentlich auch beim neustart erhalten ?
Wenn nicht: Kannst du noch nen parameter reinbauen, dass mans einfach in den Autostart tun kann und dann hat man immer 2 oder 3 desktops ?

P.S. läuft es noch, wenn man auf das Kreuz klickt ?
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry

 
Delphi 2006 Professional
 
#16
  Alt 21. Jan 2006, 18:49
die Desktops bleiben so weit ich weiß nicht erhalten.
Die Idee mit dem Autostart find ich persönlich nicht so wichtig, da ja dann nur leere Desktops erzeugt werden was auch nicht viel sinn macht. Aber ich werds mir mit vormerken.

Wenn man auf das Kreuz klickt läuft das Programm auch nicht weiter (die Desktops schon, das sieht man auch wenn man das Programm dann erneut startet).
Jens
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins
 
#17
  Alt 21. Jan 2006, 18:54
Zitat:
Die Idee mit dem Autostart find ich persönlich nicht so wichtig, da ja dann nur leere Desktops erzeugt werden was auch nicht viel sinn macht
Hmmm ... also imho macht das sinn

Dann würde sich die arbeitsfläche immerhin vervielfachen wie z.B. bei Linux gibts ja sowas, dass man 4 Desktops hat, und mit den MS-Powertoys geht das ja auch schon für windows xp ...

ich meine, wenn du es jetzt aus dem beta-stadium bringst, (= man muss es nicht immer von hand starten, am besten tna-minimieren ) dann geht es über die spielerei hinaus ins ... nützliche
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

 
Delphi 6 Personal
 
#18
  Alt 21. Jan 2006, 18:54
Zitat von jfheins:
CoolesProg

Wenn du jetzt noch so ne Leiste wie die Schnellstart leiste machst, in der dann 4 Button sind (~4 Desktops) ...
So dass man einfach durch einen Klick wechseln kann ...
Und wenn dazu noch den Hintergrund geändert werden kann und meine vielen Icons nicht mit auf den anderen Desktop übernommen werden, ala Linux, wäre es noch besser,

Schhönens Programm.

//Edit: 2 neue Beiträge und kein roter Kasten ?
Matti
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins
 
#19
  Alt 21. Jan 2006, 18:56
Zitat von turboPASCAL:
Und wenn dazu noch den Hintergrund geändert werden kann und meine vielen Icons nicht mit auf den anderen Desktop übernommen werden, ala Linux, wäre es noch besser,

Schhönens Programm.
Ach, ja - jetzt weis ich, woher meine erwartungshaltung kommt ... ich hab das schonmal bei linux gesehen ^^
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry

 
Delphi 2006 Professional
 
#20
  Alt 21. Jan 2006, 19:00
die Powertoys von microsoft erzeugen glaub ich keinen neuen Desktop (sieht man daran das in der Taskleiste weiterhin alle Prozesse sind (zumindest bei mir)).

@turboPASCAL: Das mit den Icons auf den verschiedenen Desktops klingt auch gut, nur leider verwaltet das der Explorer. Ich hab da die Vermutung das dann die Einstellung von dem Desktop beim beenden gespeichert wird den man als letztes beendet. Man müsste sich also selbst die Icons und Position der Icons sichern und dann den einzelnen explorerinstanzen unterjubeln. Aber wird auch mit auf die ToDo-Liste gepackt. Vielleicht findet sich ja mal viel zeit um sich da rein zu arbeiten.

@jfheins: Jetzt wo du's schreibst erinner ich mich das ich das unter linux recht oft verwende *g* Ich glaub da würde es mich auch stören nach jedem start die Desktops manuell anzulegen. => Kommt auf ToDo-Liste
Jens
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 12     12 34     Letzte »    


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 01:15 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