Image

Yaratıcı laboratuvar → Belirli Bir Süre Sonra Bilgisayarı Kapatma veya Yeniden Başlatma

Yayın tarihi: 20.05.2024

Belirli Bir Süre Sonra Bilgisayarı Kapatma veya Yeniden Başlatma

Bu, Windows tabanlı bir bilgisayarı belirli bir süre sonra (geri sayım ile) kapatma veya yeniden başlatma senaryosudur.

#if ARDUINO > 10605
#include <Keyboard.h>
#endif

void typeKey(uint8_t key)
{
	Keyboard.press(key);
	delay(50);
	Keyboard.release(key);
}

/* Başlatma Fonksiyonu */
void setup()
{
	// Klavye akışını başlatma
	Keyboard.begin();
	
	// 500ms bekleyin
	delay(500);
	
	delay(3000);

	Keyboard.press(KEY_LEFT_GUI);
	Keyboard.press('r');
	Keyboard.releaseAll();
	
	delay(200);
	Keyboard.print("cmd");
  typeKey(KEY_RETURN);
  delay(200);
	Keyboard.print("shutdown -s -f -t 3600 -c \"Açıklama metni\"");
	// 3600 - 1 Saat, iptal için shutdown -a komutunu kullanın
	// yeniden başlatmak için -s yerine -r kullanın
	delay(200);
  typeKey(KEY_RETURN);
  Keyboard.print("exit");
	typeKey(KEY_RETURN);
	
	delay(3000);
		
	// Akışı sonlandırma
	Keyboard.end();
}

/* Kullanılmayan sonsuz döngü */
void loop() {}

Bu kod, bilgisayarı 1 saat sonra otomatik olarak kapatacak şekilde yapılandırılmıştır.





No Comments Yet