public class MonitorAcKapat
{
const int HWND_BROADCAST = 65535;
const int SC_MONITORPOWER = 61808;
const short WM_SYSCOMMAND = 274;
public void Main()
{
string instr = Interaction.Command();
switch (Interaction.Command().ToLower)
{
case "off":
TurnOff();
break;
case "on":
TurnOn();
break;
case "test":
TurnOff();
//turn off monitor
System.Threading.Thread.Sleep(10000);
//10 saniye bekle
TurnOn();
break;
//turn on monitor
default:
Interaction.MsgBox("Kullanım, [on]/[off]/[test] ", MsgBoxStyle.Information, "Devre Komutu Gerekiyor");
break;
}
}
private Int32 SendMessage(Int32 Handle, Int32 wMsg, Int32 wParam, Int32 lParam)
{
}
public void StandBy()
{
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 1);
}
public void TurnOff()
{
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, 2);
}
public void TurnOn()
{
SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MONITORPOWER, -1);
}
}
Site İçi Arama
Takipte Kalın
Rss beslemesine abone olun Yeni yazıları eposta ile alın Profesyonel Linkedin ağıma katılın Facebook arkadaş listenize ekleyin Friendfeed ile takip edin ve yorumlayın Twitter ile takip edin Vimeo ağımdaki videoları izleyin
Twitter'dım :)
Son Yorumlar
  • Aile Ağacı v4.5.9.1 yazısı için BİLAL yazmış: iyi günler. öncelikle program çok güzel olmuş. ellerinize sağlık. programı yapar...
  • Aile Ağacı v4.5.9.1 yazısı için Fatih Akdogan yazmış: Merhaba Elinizde Kodları Varsa Bana Atabilirmisiniz ?
  • Asp.Net C# Session Sepet Yapmak yazısı için MK yazmış: jquery li halini ban mail atarsan sevinirim şu an çok ihtiyacım var Alptekin veya Burak hangini...
  • İsminizin Osmanlıca Yazılışı yazısı için Eskilerden bi dost yazmış: عب سيتنى چوك باكيمسيز بيراكميشسين
  • Asp.Net C# Session Sepet Yapmak yazısı için Akan Sular yazmış: Ya abi sen bu kodları versen nolur vermesen nolur. asp siini yazmak çok mu zor, herhangi bir &#...
© 2011 Alptekin Bodur