Facebook
From Mungo Wolf, 7 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 271
  1. #include "Keyboard.h"
  2. void typeKey(uint8_t key)
  3. {
  4.   Keyboard.press(key);
  5.   delay(50);
  6.   Keyboard.release(key);
  7. }
  8.  
  9. String sciezka = "%USERPROFILE%\\hotdog.jpg";
  10. String zdjecie = "iexplore http://s3.amazonaws.com/rapgenius/hotdog.jpg";
  11. String paint = "mspaint " + sciezka;
  12. void setup()
  13. {
  14.   //Pobieranie parówek
  15.   Keyboard.begin();
  16. delay(500);
  17.   Keyboard.press(KEY_LEFT_GUI);//Otwieranie programu "URUCHOM"
  18.   Keyboard.press('r'); //Otwieranie programu "URUCHOM"
  19.   Keyboard.releaseAll();
  20.   delay(100);
  21.   Keyboard.print(zdjecie);
  22.   typeKey(KEY_RETURN);
  23.   delay(2000);
  24.   Keyboard.press(KEY_LEFT_CTRL);
  25.   Keyboard.press('s');
  26.   Keyboard.releaseAll();
  27.   delay(100);
  28.   Keyboard.press(KEY_LEFT_ALT);
  29.   Keyboard.print("a");
  30.   Keyboard.releaseAll();
  31.   delay(100);
  32.   Keyboard.print(sciezka);
  33.   delay(100);
  34.   typeKey(KEY_RETURN);
  35.   delay(100);
  36.   typeKey(KEY_RETURN);
  37.   delay(100);
  38.   Keyboard.press(KEY_LEFT_CTRL);
  39.   Keyboard.press('w');
  40.   Keyboard.releaseAll();
  41.   delay(100);
  42.  
  43.  
  44. //Działanie Painta
  45.  
  46.    
  47.   Keyboard.press(KEY_LEFT_GUI);//Otwieranie programu "URUCHOM"
  48.   Keyboard.press('r'); //Otwieranie programu "URUCHOM"
  49.   Keyboard.releaseAll();
  50.   delay(100);
  51.  
  52.   Keyboard.print(paint);
  53.  
  54.  
  55.   delay(200);
  56.   typeKey(KEY_RETURN);
  57.  
  58.    delay(2000);
  59.   Keyboard.press(KEY_LEFT_ALT);
  60.   Keyboard.press('p');
  61.   Keyboard.press('s');
  62.     delay(100);
  63.   Keyboard.releaseAll();
  64.   delay(100);
  65.   Keyboard.press(KEY_LEFT_ALT);
  66.   Keyboard.print("p");
  67.   Keyboard.press('k');
  68.   Keyboard.releaseAll();
  69.   delay(500);
  70.   Keyboard.print("n");
  71.  
  72.   Keyboard.end();
  73. }
  74. void loop() {}