Senden von E-Mails mit Lotus Notes über die Windows-Befehlszeile

354
Kuanlin Chen

Entsprechend dem Versenden einer E-Mail mit Lotus Notes über die Windows-Befehlszeile

Führen Sie den Befehl notes.exe mailto:username@abcabc.com?subject="Test"?body="Test"in cmd aus, öffnen Sie die GUI immer, anstatt sofort E-Mails zu senden. Wie wird die E-Mail in der Befehlszeile gesendet, ohne auf "Senden" zu klicken?

0

1 Antwort auf die Frage

1
Kuanlin Chen

Referenz: Sendkeys von der Eingabeaufforderung

Lösen Sie diese Frage: Senden Sie eine Lotus-E-Mail mit dem Befehl, und klicken Sie nicht auf eine Schaltfläche.

Schreiben Sie ein VBS-Skript:

set shell = CreateObject("WScript.Shell") shell.run"YourLotusPath\notes.exe" WScript.Sleep 1000 shell.run"YourLotusPath\notes.exe mailto:username@abc.com?subject=Test?body=Test?attach=test.txt" WScript.Sleep 2000 shell.SendKeys"" shell.SendKeys"" shell.SendKeys"^(+)" <== Ctrl+Shift+Enter, which is lotus "send" shortcut key. WScript.Sleep 1000 shell.SendKeys"" 

Dann führen Sie einfach das VBS-Skript durch cscript sendmail.vbs