diff --git a/WallpaperChanger/WallpaperChanger.ino b/Wallpaper_Changer/Wallpaper_Changer.ino similarity index 100% rename from WallpaperChanger/WallpaperChanger.ino rename to Wallpaper_Changer/Wallpaper_Changer.ino diff --git a/Wallpaper_Prank/Wallpaper_Prank.ino b/Wallpaper_Prank/Wallpaper_Prank.ino new file mode 100644 index 0000000..670bf09 --- /dev/null +++ b/Wallpaper_Prank/Wallpaper_Prank.ino @@ -0,0 +1,53 @@ +//This DigiKeyboard Script takes a screenshot of the desktop, sets it as the wallpaper and hides the desktop icons. +//Work with Windows XP(?)/Vista(?)/7/8/8.1/10 etc. + +#include "DigiKeyboard.h" +void setup() { + //empty +} +void loop() { + DigiKeyboard.sendKeyStroke(0); + DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(70, MOD_ALT_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.print("mspaint"); + DigiKeyboard.sendKeyStroke(KEY_ENTER); + DigiKeyboard.delay(800); + DigiKeyboard.sendKeyStroke(KEY_V, MOD_CONTROL_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_S, MOD_CONTROL_LEFT); + DigiKeyboard.delay(600); + DigiKeyboard.print("%USERPROFILE%\\wall.jpg"); + DigiKeyboard.sendKeyStroke(KEY_ENTER); + DigiKeyboard.delay(600); + DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_K); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_F); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_F, MOD_ALT_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_X); + DigiKeyboard.delay(600); + DigiKeyboard.sendKeyStroke(KEY_D, MOD_GUI_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_F10, MOD_SHIFT_LEFT); + DigiKeyboard.delay(500); + DigiKeyboard.sendKeyStroke(KEY_V); + DigiKeyboard.delay(200); + DigiKeyboard.sendKeyStroke(81); + DigiKeyboard.delay(200); + DigiKeyboard.sendKeyStroke(81); + DigiKeyboard.delay(200); + DigiKeyboard.sendKeyStroke(81); + DigiKeyboard.delay(200); + DigiKeyboard.sendKeyStroke(81); + DigiKeyboard.delay(200); + DigiKeyboard.sendKeyStroke(81); + DigiKeyboard.sendKeyStroke(KEY_ENTER); + for(;;){ /*empty*/ } +}