AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm bei Windowsstart ausführen...

Ein Thema von HydeGraphic · begonnen am 29. Aug 2006 · letzter Beitrag vom 30. Aug 2006
Antwort Antwort
HydeGraphic

Registriert seit: 29. Aug 2006
Ort: Chemnitz
3 Beiträge
 
#1

Programm bei Windowsstart ausführen...

  Alt 29. Aug 2006, 09:39
Hi,

ich hab mir folgendes einfallen lassen,

ich möchte dass beim Start von Windows Musik gespielt wird, den Titel sollte man während der letzten Sitzung auswählen können, jetzt soll, wenn Windows hochgefahren wurde, die Musik anfangen, jedoch OHNE dass zu sehen ist, dass im Hintergrund ein Programm läuft.

Habt Ihr vielleicht ne Idee wie man das bewerkstelligen könnte?

Ciao
  Mit Zitat antworten Zitat
Benutzerbild von Daniel B
Daniel B

Registriert seit: 27. Okt 2005
Ort: Dachau
453 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Programm bei Windowsstart ausführen...

  Alt 29. Aug 2006, 09:46
Hallo,

darf im Tray das Programm sein, oder vollständig versteckt? Dann bräuchtest du eher einen Dienst, einfacher ist es eine Tray-Icon Anwendung zu haben, die muss ja kein Formular haben. Die kannst du normal über Autostart lafen lassen, und das gewünschte Lied mittels Parameter beim start übergeben, die Info kann aus einer Ini, einer Textdaei oder auch Registry stammen.
Servus...
  Mit Zitat antworten Zitat
Benutzerbild von Interceptor
Interceptor

Registriert seit: 28. Mai 2004
Ort: Würzburg
118 Beiträge
 
Delphi 6 Professional
 
#3

Re: Programm bei Windowsstart ausführen...

  Alt 29. Aug 2006, 10:13
So ne Funktion bringt Windows doch eh schon von Haus aus mit
David
~ Nichts ist wahr, alles ist erlaubt ~
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Programm bei Windowsstart ausführen...

  Alt 29. Aug 2006, 10:48
Hallo

Zitat:
ich möchte dass beim Start von Windows Musik gespielt wird, den Titel sollte man während der letzten Sitzung auswählen können, jetzt soll, wenn Windows hochgefahren wurde, die Musik anfangen, jedoch OHNE dass zu sehen ist, dass im Hintergrund ein Programm läuft.
Wenn das Programm "unsichtbar" ist, wie willst du dann in der letzten Sitzung die Datei auswählen???


Hab mal ein Programm entwickelt, was im Hintergrund lief und mit einem Hotkey in den Vordergrund geholt werden konnte.
Noch ein Mediaplayer integrieren und es in den Autostart laden und schon wärst du Fertig.


Gruß Moyyer
  Mit Zitat antworten Zitat
HydeGraphic

Registriert seit: 29. Aug 2006
Ort: Chemnitz
3 Beiträge
 
#5

Re: Programm bei Windowsstart ausführen...

  Alt 29. Aug 2006, 12:30
Kannst du mir das Programm geben?
Ich hab jetzt bloß mal e neues design für windows gezogen und wollte halt ne passende musik dazu haben

ich hab mir das so gedacht, dass man schon ein formular hat, dort die datei auswählt und beim nächsten start diese ausgewählte datei gespielt wird, ohne das dieses programm sichtbar sit
  Mit Zitat antworten Zitat
Moyyer

Registriert seit: 31. Mai 2003
155 Beiträge
 
Delphi 7 Enterprise
 
#6

Re: Programm bei Windowsstart ausführen...

  Alt 30. Aug 2006, 10:33
Hallo

Kann dir das Progamm leider nicht geben, da ich es schon gelöscht habe
Aber werde versuchen es wieder aus meinem Gedächtnis rauszukramen.

Ich beschreib dir mal, wie ich es machen würde:

1. Form erstellen + 1 Button (Öffnen) + 1 OpenDialog-Komponente + 1 Mediaplayer-Komponente

2. Mithilfe des Buttons und OpenDialog deine gewünschte Datei auswählen und diese entweder in der Registry oder in
einer IniFile speichern (damit das Programm beim Windowsstart noch weiß, was du ausgewählt hast)

3. in FormOnCreate muss nun folgende Zeile damit dein Programm beim Start unsichtbar wird
application.ShowMainForm := false; Außerdem muss du dort den gespeicherten Dateinamen in den Mediaplayer geladen werden + abspielen

4. Musst du mit Hilfe von "RegisterHotkey" und "WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY;"
eine Tastenkombination festlegen, womit es wieder sichtbar wird. Am besten hier mal im Forum suchen.

Das war's eigentlich schon


Kannst ja zum Schluss noch einen Schließen Button anlegen, womit du, nachdem du den neuen Dateinamen ausgewählt hast,
das Programm beendest.

Gruß Moyyer

P.S. Damit es funktioniert musst du es natürlich noch in den Autostart laden, aber das ist, denk ich mal, kein Problem.
  Mit Zitat antworten Zitat
HydeGraphic

Registriert seit: 29. Aug 2006
Ort: Chemnitz
3 Beiträge
 
#7

Re: Programm bei Windowsstart ausführen...

  Alt 30. Aug 2006, 11:03
Ok danke ich versuchs mal

ich hatte ja noch die Idee, das ganze in zwei Programme aufzuteilen, und zwar das erste mit grafischer Oberfläche, vielleicht noch ne eigene Skin oder so, dort wählt man den Titel, dieser wird in ein eigenes Verzeichnis gelegt, bzw könnte man das ganze halt auch mit einer Inifile machen , damit das zweite programme den pfad kennt.
das zweite hätte ich dann ins autostart von windows gelegt, das hätte allerdings keine grafische oberfläche
  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 04:42 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