首页 > 系统相关 >Windows URL Scheme 命令行唤起软件指定界面 网页链接点击出现发邮件客户端

Windows URL Scheme 命令行唤起软件指定界面 网页链接点击出现发邮件客户端

时间:2024-01-30 12:24:23浏览次数:27  
标签:dingtalk settings Windows launch URL https Scheme com 客户端

前言全局说明

Windows 命令行唤起软件指定界面 网页链接点击出现发邮件客户端

网页链接里发邮件,点击后弹出系统邮件客户端,这是Win提供的一种叫 URL Scheme


一、直接向某人发送邮件

mailto:[email protected]

1.在网页里调用,写成

<a href="mailto:[email protected]">发邮件给管理员</a>

2.在本地系统环境调用:
直接在系统“计算机”(我的电脑)的,地址栏输入
image

出现下图,是因为没有设置默认的邮件客户端,才提示让选择:
image

假设,之前已经把系统的邮件客户端设置成默认,那么输入后回车确认,就出现下图
image

邮箱客户端,是我们最常见的用命令唤起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」即可在第一个结果就直接找到官方文档结果。
image

以钉钉为例:
image
image

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/]

更多内容查看官方文档

image


四、 explorer.exe 调用 GUID 值,打开系统UI框

1. 格式

explorer.exe shell:Name
或
explorer.exe shell:::GUID

2.示例

打开声音设置:

explorer.exe shell:::{F2DDFC82-8F12-4CDD-B7DC-D4FE1425AA4D}

image
image


这些资源管理器内部的特殊位置是由系统在注册表中定义的,中包含了几乎所有这类关键位置的信息。每一个位置都对应着独一无二的名称(Name 键数据)和 GUID(项)。

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions

image


例如桌面文件夹,对应的名称是 Desktop,GUID 是{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}。

explorer.exe shell:::{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}

image



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://sspai.com/post/68718
https://sspai.com/post/66334
https://www.zhihu.com/question/371885487
https://zhuanlan.zhihu.com/p/622586606



标签:dingtalk,settings,Windows,launch,URL,https,Scheme,com,客户端
From: https://www.cnblogs.com/wutou/p/17996676

相关文章

  • windows升级jdk17(jdk8与jdk17切换)
    背景:其中一个项目升级为jdk17环境,其他项目使用jdk8windows安装jdk17下载安装jdk17保持和原来jdk8目录一致删除安装jdk17多出来的两个环境变量 回顾三个地方分别是第一级的系统变量`%JAVA_HOME%`配置jdk位置,第二级的path,classpath切换修改的地方系统变量jdk目录验证cm......
  • windows下的redis未授权访问修复方法
    在windows服务中查看redis服务的启动参数,先停止此服务修改redis.windows.conf这个文件1.为Redis添加密码验证(重启redis才能生效)添加或修改以下行 requirepassmypassword其中yourpassword是你设置的强密码。 2.禁止外网访问Redis(重启redis才能生效)  修改redi......
  • Windows内核开发-[5]、内核编程基础(2)
    上下文环境应用层应用程序工作在用户模式,内核驱动程序工作在内核模式。这里的用户模式和内核模式是基于CPU的特权环来定义的,CPU提供了0环~3环(ring0~ring3)共四个特权环,Windows操作系统使用了其中的0环和3环,0环为内核模式,3环为用户模式。不同环之间的代码特权不同,访问地址空......
  • windows 宝塔本地部署ssl证书
    1、使用 mkcert-v1.4.4-windows-amd64.exe参考《https本地自签名证书添加到信任证书访问》1#进入到mkcert-v1.4.4-windows-amd64.exe下载文件位置2#执行命令3./mkcert-v1.4.4-windows-amd64.exe*.game.localaiPlatform.devlocalhost127.0.......
  • windows配置linux开发环境
    VSCode中安装插件:Remote-WSL扩展、RemoteDevelopment扩展安装检查:在左下角有一个远程状态的标记这个标记可以看出vscode在远程还是本地工作。点击后可选择需要的操作。......
  • urllib
    importurllib.requestimporturllib.parse#请求地址url='http://www.baidu.com'url_img_video=''#影音文件headers={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chr......
  • 轻松打造Windows服务:将.NET Core项目转化为无缝运行的后台服务
     概述:本教程教您如何将.NETCore项目打造成Windows服务,实现无需用户登录的后台运行。通过简单步骤,您可以快速部署并管理服务,确保应用持续高效运行。将.NET项目制作成Windows服务可以让你的应用在后台持续运行,无需用户登录。以下是将.NETCore项目制作成Windows服务的步骤:步......
  • 【容斥反演】Nanami and Trip Schemes Count Problem
    链接给定\(k\)个特殊格子,求从(1,1)往右或往上走到(n,m),在经过不超过\(p\)个特殊格的情况下的方案数设\(f(S)\)表示钦定走S集合中格子的方案,\(g(S)\)为恰好走S集合的方案,那么\(f\)与\(g\)的关系就是一个\(\subseteq\)意义下的前缀和。即\[f(S)=\sum_{S\subs......
  • Adobe 2024 全家桶 Windows&Mac 官方直装版
    简化了安装流程适用于小白,无脑直接安装。Adobe公司开发了许多专业的图形设计、影像处理、视频编辑、网页设计等领域的软件。以下是Adobe系列中一些常见的软件:AdobePhotoshop-用于图像编辑和处理的专业软件。AdobeIllustrator-用于创建矢量图形和插图的矢量图形编辑软件。A......
  • UTF-8格式编码的文件分为带BOM和不带BOM windows下编程,Linux下编程建议使用“UTF-8无
    UTF-8格式编码的文件分为带BOM和不带BOMwindows下编程,Linux下编程建议使用“UTF-8无BOM格式,“建议使用”UTF-8带BOM格式“Notepad++支持“UTF-8无BOM格式”和“UTF-8带BOM格式”两种UTF-8。一直以来不知道二者有什么区别。程序员它们的区别是:UTF-8带BOM格式,就是在文件头添加......