Ir para o conteúdo
Tim§id€

Desligar o monitor?

Mensagens Recomendadas

Tim§id€

Boas---

alguem sabe ai um codigo em VB para quando dou um Click num butao o monitor desliga!?

OBRIGADO:::: :cheesygrin:


...º(>_<)º...

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
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


Ligação para a mensagem
Partilhar noutros sites
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


Ligação para a mensagem
Partilhar noutros sites
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


Ligação para a mensagem
Partilhar noutros sites
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


Ligação para a mensagem
Partilhar noutros sites
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.


"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
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


Ligação 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. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.