我想生成可以粘贴在电子邮件中的链接,这样我就可以在目录结构中显示人物文件夹,例如手动编辑电子邮件签名的位置。
我正在尝试在电子邮件中放置一个指向该文件夹的链接,但要使其足够通用,当他们转发它时,每个打开它的人都会正确地获得链接到他们自己的目录结构中,所以我需要使用环境变量。
我键入了我想要链接的文字然后突出显示并CTRL-K
然后将%CSIDL_APPDATA%\Microsoft\Signatures\
放入链接中,但Outlook将我的%
符号更改为%25
。我会问如何逃避%
,但它不应该被转义我不认为,因为它实际上是链接的一部分。
环境变量列表FYI:http://technet.microsoft.com/en-us/library/dd560744(v=ws.10).aspx
答案 0 :(得分:2)
简单回答,你不能。当您像这样链接时,当前目录看起来像html的根/
。因此,您可以查看当前目录的子文件夹(您不能保证知道,因为它可能在不同的操作系统或甚至每个用户配置上有所不同),但这对您没有帮助。
This project可让您通过添加高级标签来编辑电子邮件的实际HTML,但即使完全控制HTML,也无法完成。 “它会打开一个像丹佛一样大小的安全漏洞。”
Here's a lot of quality info on Relative Addressing which is what you're trying to do.
答案 1 :(得分:1)
这是因为outlook将您的输入解析为HTML链接。 我没有测试它,但你应该尝试这个文件://%CSIDL_APPDATA%/ Microsoft / Signatures /