AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Der Launcher ... Eine Schnellstart-Leiste
Thema durchsuchen
Ansicht
Themen-Optionen

Der Launcher ... Eine Schnellstart-Leiste

Ein Thema von SittingDuck · begonnen am 20. Jan 2006 · letzter Beitrag vom 18. Feb 2018
Antwort Antwort
Seite 15 von 33   « Erste     5131415 161725     Letzte »    
SittingDuck
Registriert seit: 11. Jan 2006
Moin Moin ...

Hier möchte ich Euch ein Program vorstellen, welches mir und meinen Freunden schon seit Jahren sehr gute Dienste leistet. Es handelt sich um eine Schnellstartleiste, die Dateien jeder Art aufnimmt, darstellt und per 'Single Maus-Klick' dann startet. Einen Anrufmonitor für die FritzBox kann optional zugeschaltet werden. Über UDP können Nachrichten im Netzwerk verschickt und empfangen werden. Die Darstellung erfolgt über Popup Fenster welche sehr umfangreich angepasst werden können.

Vorab erstmal ein Screenshot:
http://www.launcher-online.de/bilder/steel100.png

Weitere Features:

- klein, pfeilschnell, resourcenschonend
- Setup.exe oder Zip-Datei fürs schnelle Testen
- speichert nichts in der Registry
- optisch ansprechende intuitive Bedienung
- Programmstart mit einem Mausklick incl. Parameter
- flexible Anordnug der eigenen Symbole
- Fenster ist stufenlos zu vergrößern
- Anrufmonitor für die FritzBox
- Popup Fenster für alle möglichen Gelegenheiten
- Senden und empfangen von Nachrichten über UDP

Hier noch ein weiterer Screenshot und der Link zum Download:
http://www.launcher-online.de/bilder/launcher48x48.png

Setup.exe (1.36 MB)
Zip-Datei (876 KB)

Ihr könnt auch ein vorhandenes Icon auf den Buttons austauschen. Dazu müsst Ihr das neue Icon bei gedrückter Strg-Taste auf den entsprechenden Button ziehen. Akzeptiert wird alles, also nicht nur *.ico Dateien sondern auch *.exe, *.dll, *.bmp, *.png etc. So ist es möglich schönere Symbole zu verwenden als die Original-Icons. Wird eine *.lnk Datei, also eine Verknüpfung auf einen freien Button gezogen so wird die dazugehörige *.exe Datei ausgewählt.


Feedback und Anregungen/Wünsche immer gerne.

[edit=Christian Seehase]Titel korrigiert. Mfg, Christian Seehase[/edit]
Ciao ... SittingDuck
iPhone Backup und mehr: iTwin v3.9 Beta ... Alternative Startleiste: Launcher v3.8 !

Geändert von SittingDuck (12. Mär 2017 um 13:37 Uhr) Grund: Links und Inhalt korrigiert
 
Jay14193
 
#141
  Alt 18. Apr 2006, 07:39
Ich kann nicht mehr als zwei Seiten haben obwohl ich eine Registrierung habe.Das ist erst ab dieser Version.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#142
  Alt 18. Apr 2006, 12:34
Zitat von SittingDuck:
@xZise:
Zitat:
Ich habe noch einen Bug gefunden: Wenn man das Fenster bewegt und dann die <Strg>-Taste loslässt läst es sich noch bewegen, ABER es dockt nicht mehr an!
Ist kein Bug ... ist ein Feature ! Ermöglich 'randnahe' Positionierung ohne anzudocken.
Dieser Wunsch kam außerhalb dieses Forums auf und war extrem leicht umzusetzten.
Achso ^^ Dann ist es kein Bug

@ Seiten: Okay, ich dachte, er löscht immer jeweils die letzte Seite!
Aber so wie ich es jetzt "verstanden" hab muss imer die Seite die man killen will sichbra sein?

Dufte! Super gemacht das Autohide!
Nur ein NAchteil hat das Ding!
Es funzt leider nicht, wenn es rechts am Rand ist... Solltest du vielleicht umdenken:
- Einklappen mit <strg> (o.ä.) und klick auf letzte Pixel reihe
- Hide mit klick auf letzte Pixelreihe?

Und ich denke, das das Einklappen sowieso durch das autohide sich erledigt hat
Fabian
  Mit Zitat antworten Zitat
C.Schoch

 
Turbo Delphi für Win32
 
#143
  Alt 18. Apr 2006, 18:35
@xZise Das mit dem löschen hast du immer noch nicht kapiert: Du kannst immer nur die letzte Seite löschen! Aber nur wenn darauf keine Icons mehr liegen.

Zitat von xZise:
Dufte! Super gemacht das Autohide!
Nur ein NAchteil hat das Ding!
Es funzt leider nicht, wenn es rechts am Rand ist... Solltest du vielleicht umdenken:
Das Atomatische einklappen scheint bis jetzt nur am äusersten oberen und unteren Rand des Bildschirms zu funktionieren, immer vorrausgesetzt dass dort nicht schon die Taskleiste ist.
  Mit Zitat antworten Zitat
SittingDuck

 
Delphi 2010 Professional
 
#144
  Alt 18. Apr 2006, 21:49
Moin Moin ...

Danke erstmal an Alle fürs mutige Testen. Jetzt noch ein paar
Anmerkungen oder Dinge, die mir so aufgefallen sind.

Der Hinweis eines 'Nicht-Forum-Anwenders' brachte mich auf
die Spur eines eines Fehlers, über den ich schon seit einiger
Zeit nachdachte, mir aber den Hergang nie erklären konnte.
Er hatte die Setup.exe ausgeführt, Alles so eingerichtet wie er
das wollte, sich registrieren lassen (sehr löblich ) und dann
auf meiner Homepage entdeckt, das es eine aktuellere Version gibt.
So ... also die neue Setup.exe heruntergeladen und einfach mal
drüber installiert. Er hat also nicht die von uns so vielfach ge-
testete 'Live-'Update-Routine' benutzt. Ärgerlicherweise wurde
dann die IconList.txt, Launcher.ini etc. überschrieben.
Dadurch startete der Launcher natürlich blitze-blank.
Das dürfte die Antwort sein auf Posting #119 von steph-7 und auf
Posting #141 von Jay14193.
Fazit: Einfach drüber installieren ist nicht gut.
Selbstverständlich werde ich den Fehler korregieren, sobald ich
herausgefunden habe, wie ich es 'inno-Setup' erkläre.

@C.Schoch: Das Problem, dass sich der Launcher, bei geöffnetem
Kontextmenü 'aus dem Staub macht' war mir bekannt, aber ich habe
noch keine Lösung dafür gefunden. Ich kann feststellen, wann
das Menü aufgeht (per OnPopup) aber es gibt leider nicht sowas
wie OnClose bei Menüs. Demnach kann ich AutoHide zwar abschalten,
aber weiss nicht ab wann ich es wieder einschalten kann.
Folgender Link ist schon ein paar Jahre alt,
behandelt aber genau das Thema. Ideen ?

Themawechsel: 'Relative Pfade' ... Durch den Beitrag in der WinFuture
kam die Idee auf, den Launcher auch auf USB-Sticks oder Notfall-CDs
a la Bart's PEBuilder nutzen zu können. An der Stelle wären 'fixe'
Pfadangaben allerdings sehr hinderlich. Dazu folgender Trick:
Man kann aus den fixen Pfaden in der IconList.txt auch relative
Pfade machen. So wird z.B. aus 'C:\Programme\WinCmd\TOTALCMD.EXE'
durch manuelles Überschreiben '../TOTALCMD/TOTALCMD.EXE'.
In diesem Beispiel sieht man, wie der Launcher ein Verzeichnis
höher geht (../) um dann im Verzeichniss 'TOTALCMD' die Datei
'TOTALCMD.EXE' auszuführen. Klappt wunderbar und man ist die
'Laufwerksbuchstaben-Geschichte' los.

Letzter Punkt: Es ist wahrscheinlich kein Geheimnis, wenn ich sage,
das der Launcher eigentlich gar nicht aus Buttons besteht ...

Was Ihr seht, ist ein Bitmap, auf das ich Icons und Rahmen zeichne.
Wer also mal aus dem Rahmen fallen will, der kann diese gerne mal
testhalber weglassen. Der dazugehörige Eintrag in der Launcher.ini
heißt 'ShowFrames=0', einzutragen unter [Skin].
Diese Option ist schon seit Monaten 'an Bord', aber irgendwie noch
nicht ganz zu Ende gedacht. Naja ... Zumindest habe ich es mal gesagt.
Vielleicht bringt Euch das ja auf kreative Ideen. So ... genug getippert !

Mit tauben Fingerkuppen, grüßt ...
  Mit Zitat antworten Zitat
C.Schoch

 
Turbo Delphi für Win32
 
#145
  Alt 18. Apr 2006, 23:56
Bescheiden mit dem Popup Menü. Hab aber grad auch nix parat.

Du köntest den Launcher 1 oder 2 Pixel noch "hervorluken" lassen damit man sieht ob er noch da ist, denn wers nicht genau weis könnte denken er ist abgestürtzt.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#146
  Alt 19. Apr 2006, 15:32
Zitat von C.Schoch:
@xZise Das mit dem löschen hast du immer noch nicht kapiert: Du kannst immer nur die letzte Seite löschen! Aber nur wenn darauf keine Icons mehr liegen.
Okay... Dann funktionierte die Version wo ich das ausprobiert habe nicht!
Ich kann SCHWÖREN dass dort nix stand...

Wo wir auch bei einem Bug (?) wären:
Es kann vorkommen, dass, wenn ich rechtsklicke und ein spiezielles Icon einbauenwoll, dies nicht möglich ist, OBWOHL das Feld leer ist. Mit "Icon löschen" funzt es dann. Ich versuche das mal zu reproden und dann zu zeigen.

Zitat von C.Schoch:
Du köntest den Launcher 1 oder 2 Pixel noch "hervorluken" lassen damit man sieht ob er noch da ist
Tipp: <strg>+<alt>+<entf>! Da ist der eintrag: Lancher!
Aber das muss natürlich nicht jeder wissen, deshalb wäre es sinnvoll, dass irgendwie beim ersten Autohide eine Meldung kommt:
Delphi-Quellcode:
with TIniFile.Create(ParamStr(0) + 'launcher.ini') do
  try
    if ReadBool('Misc','HideMsg',false) = false then begin
      Showmessage('Der Launcher ist gerade gänzlich vom Bildschirm entfernt worden, aber keine Angst! Du musst einfach die Maus dorhinziehen, wo die ' + Wo + ' Reihe des Launchers war.');
      WriteBool('Misc','HideMsg',true);
    end;
  finally
    Free;
  end;
[edit]So... Habe ihn zwar nicht reproduzieren können, habe aber eine Stelle gefunden, wo er meint, dass da ein Link (wenns schon kein Button is ), aber keiner da ist (sie Attachment) [/edit]
Miniaturansicht angehängter Grafiken
launcher_561.gif  
Fabian
  Mit Zitat antworten Zitat
C.Schoch

 
Turbo Delphi für Win32
 
#147
  Alt 19. Apr 2006, 20:06
Zitat von xZise:
Tipp: <strg>+&lt;alt&gt;+&lt;entf&gt;! Da ist der eintrag: Lancher!
Aber das muss natürlich nicht jeder wissen.
Genau außerdem hat nicht jeder die Rechte oder weis wie der Taskmanager zu bedienen ist. Ich bin bei der Idee auch nicht von mir oder anderen DP Usern augegangen, sondern hab meine recht umfangreichen Kentnisse über DAUS angewand. Aber lassen wir das jetzt sonst werden wir OT.
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#148
  Alt 20. Apr 2006, 20:29
Bei mir meckert jetzt der Launcher, wenn ich in den "Benutzer wechseln" - Modus gehe!
Zitat:
---------------------------
Launcher
---------------------------
Eine Win32-API-Funktion ist fehlgeschlagen.
---------------------------
OK
---------------------------
Fabian
  Mit Zitat antworten Zitat
C.Schoch

 
Turbo Delphi für Win32
 
#149
  Alt 21. Apr 2006, 23:08
Hi,
Ich hab mir die sache mit dem Benutzer wechseln mal genauer angeschaut, wenn ich nur WIN+L drücke un mich dann wieder einlogge bringt der Launcher folgende Fehlermeldungen:

1, 2. Versuch
Zitat:
---------------------------
Launcher
---------------------------
Win32-Fehler Code: 6.
Handle ungültig.
---------------------------
OK
---------------------------
1, 2. Versuch
Zitat:
---------------------------
Launcher
---------------------------
Win32-Fehler Code: 5.
Zugriff verweigert.
---------------------------
OK
---------------------------
1. Versuch
Zitat:
---------------------------
Launcher
---------------------------
Win32-Fehler Code: 8.
Für diesen Befehl ist nicht genügend Speicher verfügbar.
---------------------------
OK
---------------------------
2. Versuch
Zitat:
---------------------------
Launcher
---------------------------
Win32-Fehler Code: 2.
Das System kann die angegebene Datei nicht finden.
---------------------------
OK
---------------------------
Nach dem 2. Versuch hat sich auch noch die Farbe verändert.
Wenn ich mich dann noch unter anderem Benutzer anmelde verschwindet der Launcher (Stürtzt komentarlos ab).
Das ganze scheint nur bei aktiviertem "AutoHide" aufzutreten
  Mit Zitat antworten Zitat
Benutzerbild von xZise
xZise

 
Delphi 2009 Professional
 
#150
  Alt 22. Apr 2006, 10:16
Ich muss leider sagen, dass aufgrund der ganzen Fehlermeldungen dieses Programm jetzt nicht mehr benutzten werde(n kann), weil er sich leider im "Explorer.exe"-Prozess festsetzt und eine Auslastung von 50% +/- 5 % damit erzeugt. Tut mir leid SittingDuck: Das Programm sieht gut aus, alles wunderbar, aber ich muss (leider) immer, wenn ich nicht am PC sitze Win-L benutzen.

Wenns eine neue Version gibt, bin ich bereit die auszuprobieren!
Fabian
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 15 von 33   « Erste     5131415 161725     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 18:27 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