Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Monitor aus (https://www.delphipraxis.net/13258-monitor-aus.html)

smirnoffpunk 15. Dez 2003 00:45


Monitor aus
 
Hey

ich weiß das wird immer wieder gefragt... aber wie kann ich den Monitor ausschalten?

ich hab nämlich absolut keine ahnung, und die antwort ist ja immer nur das mit sendmessage(...) :shock:

ka was ich damit machen soll, kann mir das jemand sagen wo ich das einfügen muss?

oder am allergeilsten wärs sogar ein fertiges programm. weil ich das eh ich raffe *gg

also wäre wirklich nett

danke schonmal

Luckie 15. Dez 2003 01:15

Re: Monitor aus
 
Du fügst es einafch da ein, wo es passieren soll:
Delphi-Quellcode:
// aus
// hier stand mal Code, um den Monitor auszuschalten

// an
// hier stand mal Code, um den Monitor wieder anzuschalten
Aber verrat mir doch mal bitte wozu das gut sein soll? Wenn er ein mal aus ist, dürfte es ziemlich problematisch werden mit dem Computer zu arbeiten. Und da ich irgend wie ein ungutes Gefühl bei der Sache habe, dir die Lösung zu sagen, entferne ich sie mal besser wieder.

ixtreme 15. Dez 2003 05:43

Re: Monitor aus
 
was hab ich gestern im chat gesagt....Standardfragen :-)

Ok, nun zum Problem....

such einfach mal, es wurden hier und auch im Delphi Forum, einige Codes dazu gepostet....

Zitat:

{ turn off your monitor }

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);

{ turn on your monitor }

SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, - 1);
Guckst du auch hier: Ixtreme Code Library

Aber nicht, dass dann deine nächste Frage lautet: Wie kann ich ein Screen Captering vom Server Pc machen....

Gruß

ixtreme.de

P.S. Luckie, lass ihn doch machen...ich muss ja nicht ohne Monitorbild arbeiten :-)
Vielleicht möcht er ja ein Programm für Blinde testen....so würds am einfachsten gehen..

P.P.S. Ich glaub der code funzt ab XP nicht mehr....weiß ich aber nicht genau!

Luckie 15. Dez 2003 09:06

Re: Monitor aus
 
Zitat:

Zitat von ixtreme
P.S. Luckie, lass ihn doch machen...ich muss ja nicht ohne Monitorbild arbeiten :-)
Vielleicht möcht er ja ein Programm für Blinde testen....so würds am einfachsten gehen..

Viel Spaß. Wenn du das Ding dann mal auf dem Rechner hast. Heißt vielleicht "smirnoffpunk's tictactoe". :roll:

smirnoffpunk 15. Dez 2003 13:07

Re: Monitor aus
 
Na doll....

also den code kannte ich schon! den brauchste auch nich zu löschen.
hab den auf jeder seite gesehn. aber ich weiß nich was ich damit anfangen soll.

was mach ich denn in delphi da? ich will dass der den monitor ausschaltet sobald ich die datei starte. wenn ich in delphi auf neu klicke, was nehm ich denn dann? und was muss ich da noch alles zu schreiben? das meine ich weil ich keine ahnung habe


also ich meine einen ganzen quellcode weil ich wirklich keine ahnung von delphi habe

naja falls ihr mir helfen könnt dankeschön!!

eXOs 15. Dez 2003 13:10

Re: Monitor aus
 
Hi,

was genau willst du machen damit der monitor zu dieser zeit aus sein soll??

smirnoffpunk 15. Dez 2003 13:15

Re: Monitor aus
 
Ich will mit einer Fernbedienung den Monitor abschalten können. Also will ich ne exe haben mit der das geht. Und dann stell ich das Programm der Fernbedienung ein dass das Programm dann gestartet wird.

eXOs 15. Dez 2003 13:18

Re: Monitor aus
 
Na dann viel spaß!

versteh den Sinn immer noch nicht, macht aber nix!

smirnoffpunk 15. Dez 2003 13:20

Re: Monitor aus
 
ja könnt ihr sowas oder nich? deine antwort bringt mich nich wirklich weiter *ggg
is doch egal ob dus verstehst

ixtreme 15. Dez 2003 13:22

Re: Monitor aus
 
ja dann musst du halt dort den code einsetzen wo der bildschirm aus gehen soll...


Da musst du dir wohl ne Schleife bauen...

Gruß

ixtreme.de


P.S. Würd dir ja gerne mehr helfen, aber dein Topic gibt einfach momentan nicht mehr her!

Sharky 15. Dez 2003 13:24

Re: Monitor aus
 
Hai ihr alle,

bleibt doch bitte bei einer höflichen und anständigen Art miteinaner zu reden. :angle:

Tyrael Y. 15. Dez 2003 13:32

Re: Monitor aus
 
naja,
ich kann schon verstehen, wieso sich
einige bissel zurückhalten wollen.
Damit kann man nämlich ganz schnell Schabernack treiben und
das unterstützen wir alle nicht.

.. aber, der fast vollständige Code steht ja schon oben *grins*

er will ja, soweit er es sagt, nach dem drücken einer taste auf der fernbedienung
das Programm starten.. und sobald es gestartet wird, ist der Monitor aus.

.. deshalb ist der Code schon 'fast' vollständig ^^
den Rest macht ja Delphi ^^
.. aber wenn amn noch nicht mal weiss wei man eine
neue Applikation erstellt geschweige denn weiss was Ereignisse sind
wird er wohl bissel probieren müssen ^^


Gruß

smirnoffpunk 15. Dez 2003 13:33

Re: Monitor aus
 
ja ich weiß aber garnich was ich mit delphi machen soll. ich starte das programm sozusagen grade zum ersten mal. und ich weiß nich wo ich da irgendwas machen muss. deshalb frag ich ja ob nich jemand so ein programm fertig hat?

naja danke jedenfalls

flomei 15. Dez 2003 13:50

Re: Monitor aus
 
:roll: Arbeite dich doch erstmal in die Grundlagen von Delphi ein, dann kannst du dein Scherzprogramm oder was auch immer wieder in Angriff nehmen...

MfG Florian :hi:

P.S.: Ich schalte meinen Monitor immer mit nem kleinen Knopf aus. Der ist bei mir vorne rechts. Musst mal gucken wo der bei dir ist... ;)

Luckie 15. Dez 2003 13:51

Re: Monitor aus
 
Zitat:

Zitat von smirnoffpunk
ja ich weiß aber garnich was ich mit delphi machen soll. ich starte das programm sozusagen grade zum ersten mal.

Und du meinst, dein Vorhaben wäre das richtige Projekt für einen Einstieg? :roll: Man sollte sein Können und seine Grenzen realistisch einschätzen können. Und deine Grenze liegt wohl im Moment noch bei einem Button, der das eigene Programmfenster schließt.

Ich an deiner Stelle würde erstmal klein anfangen: Editor, Taschenrechner, TicTacToe, Währungsumrechner, was auch immer. Nur würde ich klein anfangen. Ich würde mir ein gutes Grundlagenbuch nehmen und die Tutorials von zum Beispiel diesen Seiten: www.delphi-source.de und / oder www.delphi-treff.de durcharbeiten. In 3 bis 6 Monaten könntest du dann soweit sein.

Die DelphiPraxis ist ein Forum un anderen Programmierern bei Programmieren zu helfen. Hier wird dir auch keiner helfen bei Dingen, die in ihrer Anwendung mehr oder weniger zweifelhaft sind.

Aber wie gesagt, geholfen wird gerne und meist auch kompetent, nur ist dies kein online Delphi-Schulungszentrum. Grundlagen, bzw. Grundverständniss und etwas Eigeninitiative sollte man schon mitbringen.

ixtreme 15. Dez 2003 14:17

Re: Monitor aus
 
Hi,


ich weiß jetzt auch immer noch nicht ob du das mit einer infra fernbedienung machen willst oder einfach nur per button auf einer form...

Beides ist relativ einfach...

1. Wenn du's per Fernbedienung machen willst kauf dir das infraset für den PC (z.B. bei conrad).
Einfach installieren...Meistens schließt du die Teile am USB Port an...

Die Daten der Fernbedienung kommen dann meist als vierer Tetradenblock im Dualcode an. z.B. so:


Zitat:

0000 0000 0000 0100
Jetzt wäre die Taste 4 gedrückt... Normal kommt noch ne Prüfsumme die du aber ignorieren kannst.

Jetzt musst du's nur noch verarbeiten :

Code:
 if sender.code = '0000 0000 0000 0100' then
begin
// Monitor ausschalten...
SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);
end;
2. Über einen button auf der Form....
Einfach button ins Form ziehen...dopppelcklick drauf und Code zwischen begin und end; einfügen...Fertig! :-)


Grußß

ixtreme.de

P.S. Nur mal so als Anhaltspunkt!

smirnoffpunk 15. Dez 2003 15:02

Re: Monitor aus
 
oh man das is ja mal ein richtig tolles forum!

hab ich gesagt dass ich delphi lernen will? nein! ich will es nich, danke!

ich will nur so ein blödes programm haben dass den monitor abschaltet. und dass ich den auch so ausschalten kann is mir klar. nur nich wenn ich im bett liege und keine lust hab aufzustehn. aber anscheinend seid ihr alle nich grade die hellsten.

naja eignige ham ja wenigstens versucht zu helfen. aber anscheindend könnt ihrs ja auch nich, sonst hättet ihr profis sicher mal eben in 2 minuten son programm fertig.

ich kann genug programmiersprachen nur delphi halt nich und ich will es auch nich lernen.

naja, alles was ich wollte war eure hilfe mit so nem für euch doch wirklich kleinen programm.

aber da hier ja jeder wirklich freundlich behandelt wird is das ja anscheinend nich möglich.

trotzdem noch viel spaß hier

smirnoffpunk 15. Dez 2003 15:06

Re: Monitor aus
 
jo danke an ixtreme, ich werd das mal so versuchen!

kann ich das auch ohne button machen, sondern dass das direkt passiert sobald das gestartet wird??

aber danke schonmal!

choose 15. Dez 2003 15:13

Re: Monitor aus
 
Zitat:

Zitat von smirnoffpunk
oh man das is ja mal ein richtig tolles forum!

finde ich auch!

Zitat:

Zitat von smirnoffpunk
ich will nur so ein blödes programm haben dass den monitor abschaltet [...] wenn ich im bett liege und keine lust hab aufzustehn. aber anscheinend seid ihr alle nich grade die hellsten.

Dann haben wir Dich wahrscheinlich falsch verstanden. Luckie hat zu diesem Thema bereits eine Lösung, vielleicht hilft das ja weiter.

Zitat:

Zitat von smirnoffpunk
aber anscheindend könnt ihrs ja auch nich, sonst hättet ihr profis sicher mal eben in 2 minuten son programm fertig.

bestechende Logik, danke!

Zitat:

Zitat von smirnoffpunk
ich kann genug programmiersprachen nur delphi halt nich

Wunderbar, probiere es in einen von denen. Falls Du es trotzdem mit Delphi probieren möchtest, sind konkrete sinnvolle Fragen in diesem Forum immer willkommen! Auch Fragen zu Javascript, PHP oder HTML habe ich hier schon erfolgreich gelöst gesehen :)

Zitat:

Zitat von smirnoffpunk
trotzdem noch viel spaß hier

Danke!

flomei 15. Dez 2003 15:31

Re: Monitor aus
 
^^ Full ack choose!!!

MfG Florian :hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz