前言全局说明
Windows 命令行唤起软件指定界面 网页链接点击出现发邮件客户端
网页链接里发邮件,点击后弹出系统邮件客户端,这是Win提供的一种叫 URL Scheme
一、直接向某人发送邮件
mailto:[email protected]
1.在网页里调用,写成
<a href="mailto:[email protected]">发邮件给管理员</a>
2.在本地系统环境调用:
直接在系统“计算机”(我的电脑)的,地址栏输入
出现下图,是因为没有设置默认的邮件客户端,才提示让选择:
假设,之前已经把系统的邮件客户端设置成默认,那么输入后回车确认,就出现下图
邮箱客户端,是我们最常见的用命令唤起UI界面来操作的方式,
比起用鼠标点,命令行可以直达要操作的界面
二、命令唤起第三方APP的界面
1.常见的APP:
直接向某人发送邮件:mailto:[email protected]:
打开和某人的 QQ 聊天:tencent://Message/?Uin={QQ号}
打开和某人的 微信 聊天:weixin://dl/business/?t={*TICKET*}
打开和某人的 钉钉 聊天:dingtalk://dingtalkclient/action/sendmsg?dingtalk_id={钉钉号}
钉钉主页:dingtalk://dingtalkclient/page/link
飞书亦 支持 lark:
这样的操作,适合PC(个人家用电脑)、手机、IOS,只是命令方式有些不同,但链接还是相似
注意:有些APP为了安全或其他原因,并不会想用户开放相关直达界面链接。
2.如何查询某APP(应用)是否支持 URL Scheme
最好的方法是,搜索官方文档。
只需要在任意搜索引擎里,「软件名 + URL Scheme」即可在第一个结果就直接找到官方文档结果。
以钉钉为例:
AppLink协议:https://open.dingtalk.com/document/isvapp/applink-structure
已支持的dingtalk协议:https://open.dingtalk.com/document/isvapp/unified-routing-protocol?spm=ding_open_doc.document.0.0.2e524a97LbL70C
小程序 scheme: https://open.dingtalk.com/document/orgapp/scheme-of-mini-programs
三、命令唤起系统框的UI界面,条目直达
Microsoft微软官方说明(中文):https://learn.microsoft.com/zh-cn/windows/uwp/launch-resume/launch-settings-app
Microsoft微软官方说明(英文):https://learn.microsoft.com/en-us/windows/uwp/launch-resume/launch-settings-app
启动 URI 的默认应用:https://learn.microsoft.com/zh-cn/windows/uwp/launch-resume/launch-default-app
“设置”页面 | URI | 备注 |
---|---|---|
开机启动软件管理 | ms-settings:startupapps | |
控制中心 | ms-settings:controlcenter | |
网络和 Internet | ms-settings:network-status | |
以太网 | ms-settings:network-ethernet | |
打开 Microsoft Edge 浏览器并导航到 https://example.com/ | microsoft-edge:https://example.com/] | |
更多内容查看官方文档
四、 explorer.exe 调用 GUID 值,打开系统UI框
1. 格式
explorer.exe shell:Name
或
explorer.exe shell:::GUID
2.示例
打开声音设置:
explorer.exe shell:::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}
这些资源管理器内部的特殊位置是由系统在注册表中定义的,中包含了几乎所有这类关键位置的信息。每一个位置都对应着独一无二的名称(Name 键数据)和 GUID(项)。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions
例如桌面文件夹,对应的名称是 Desktop,GUID 是{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}。
explorer.exe shell:::{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
https://sspai.com/post/68718
https://sspai.com/post/66334
https://www.zhihu.com/question/371885487
https://zhuanlan.zhihu.com/p/622586606