Ir para o conteúdo
Tim§id€

Desligar o monitor?

Mensagens Recomendadas

jpaulino    106
jpaulino

acho que isto não funciona... digo eu... e não tou a ver como é que um software vai desligar o monitor...

E como é que o screensaver desliga ? :D

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Será magia ? :D

P.S. Não levem a mal.... mas não resisti...

LOL, não faz mal.

Mas já alguém testou ? (eu não consigo testar agora)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Ok, testei outro código que tinha e funciona ... já era velhinho!

    Const SC_MONITORPOWER As Integer = &HF170
    Const MONITOR_ON As Integer = (-1)
    Const MONITOR_OFF As Integer = 2
    Const WM_SYSCOMMAND As Integer = &H112

    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As IntPtr, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        SendMessage(Me.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, MONITOR_OFF)
    End Sub

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Joca    0
Joca

Acho que é mais simples assim no evento de um botão:

 Process.Start("shutdown", "-s -f -t 0")

Se quiserem saber o significado das "letras" é só ir à caixa de "Executar" que se encontra no vosso menu iniciar do windows e, digitar "cmd", clicar ENTER, e depois no ecrã "DOS", digitar "shutdown" e clicar em ENTER.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
anolsi    16
anolsi

Acho que é mais simples assim no evento de um botão:

 Process.Start("shutdown", "-s -f -t 0")

Se quiserem saber o significado das "letras" é só ir à caixa de "Executar" que se encontra no vosso menu iniciar do windows e, digitar "cmd", clicar ENTER, e depois no ecrã "DOS", digitar "shutdown" e clicar em ENTER.

Isso é para desligar o computador e não o monitor como é pedido.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jpaulino    106
jpaulino

Isso é para desligar o computador e não o monitor como é pedido.

Sim, e mesmo que desse iria aparecer uma janela de DOS (o que não era agradável)

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade