Отправлять новые окна электронной почты в режиме реального времени - из командной строки
Я прочитал это руководство, чтобы создать новое электронное письмо непосредственно из Windows Live Mail из командного файла, но у меня проблема с двойными кавычками.
Это мой командный файл:
@echo off
"C:\Program Files\Windows Live\Mail\wlmail" /mailurl:mailto:"mymail@gmail.com?subject=blabla&body=Hi there"
exit
Это дает мне следующий результат в окне WLM:
Кому: "mymail@gmail.com
предмет: блабла
тело: Привет
У меня есть одна проблема:
- Двойные кавычки появляются перед получателем и в конце тела.
Я старался:
"C:\Program Files\Windows Live\Mail\wlmail"
/mailurl:mailto:mymail@gmail.com?subject=blabla&body=Hithere
To: mymail@gmail.com
предмет: блабла
тело: (пусто)
или же:
"C:\Program Files\Windows Live\Mail\wlmail"
/mailurl:mailto:"mymail@gmail.com?subject=blabla&body=Hi there
Кому: "mymail@gmail.com
предмет: блабла
тело: Привет
Любая помощь будет оценена!
PS: "Mailto URL Encoder" парня делает вещи хуже.
1 ответ
Я не использую Почту Windows или какой-либо почтовой программы Microsoft, но думаю, что это должно работать для вас.
"C:\Program Files\Windows Live\Mail\wlmail"
/mailurl:mailto:mymail@gmail.com?subject=blabla^&body=Hithere
Как ваш образец выглядит вполне правильно, но &
до body=
разделим командную строку на две части, а теперь каретку ^
ускользает от него, поэтому тело должно быть видно.