首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用批处理文件创建可用的超链接,并将其插入电子邮件

使用批处理文件创建可用的超链接,并将其插入电子邮件
EN

Stack Overflow用户
提问于 2015-04-24 04:58:44
回答 2查看 2.2K关注 0票数 0

这个问题可能会在某个地方得到回答,但我尝试过的所有方法都失败了。

我有一个批处理文件,用于创建一个链接到一个网站上的页面。它还执行许多其他功能,但最后给出了一个显示超链接的文本文件和一个名为invitation.png的图像。然后我必须打开一封电子邮件(或word文档等),粘贴到'invitation.png‘中,右键单击它,选择添加超链接,粘贴文本文件中的超链接。这是可行的,但很乏味。批处理文件已经创建了所有必要的部件,但无法将它们放在一起。有没有办法让它将最终产品输出到电子邮件或word文档等?

EN

回答 2

Stack Overflow用户

发布于 2015-04-24 10:23:48

您可以使用mailto:协议来生成电子邮件,但这不会给您提供附件。至少可以省去几个步骤。例如:

代码语言:javascript
代码运行次数:0
运行
复制
@echo off
setlocal
set subject=Hi Everyone
rem Use \r for carriage returns (new lines) - replaced later - Use %%21 for !
set body=Hi everyone\rThis is just a test email, hope it's a help.\rClick on this link http://cdn.sstatic.net/stackoverflow/img/apple-touch-icon.png for our favourite forum\r\rBye%%21

setlocal enabledelayedexpansion
set subject=!subject: =%%20!
set body=!body: =%%20!
set body=!body:\r=%%0d%%0a!
start mailto:someone@somewhere.com?Subject=%subject%^&body=%body%
票数 0
EN

Stack Overflow用户

发布于 2015-04-24 15:22:37

"C:\Program Files\ "someone@microsoft.com&subject=test%20subject&body=test%20body“15\root\office15\OUTLOOK.EXE"/c ipm.note /m Office /a c:\test.txt

它至少让我走了这么远。

这里唯一没有的部分是将剪贴板的内容粘贴到电子邮件正文中的功能。。这将需要在当前语句中更改"&body=test%20body“

我在那里尝试了各种方法,到目前为止还没有成功,我需要的剪贴板的内容是一个图像文件(file.png),尝试插入它只会导致文件"file.png“的名称被添加到正文中。我不确定Windows在任何时候将剪贴板的实际内容存储在哪里,也可能直接从该位置添加内容。或者可以将图像存储为某种类型的变量以供插入?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29834200

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档