谷歌浏览器chrome调用cmd命令或exe命令

简介: 谷歌浏览器chrome调用cmd命令或exe命令

1、客户端添加注册表

// 新建txt,后缀改为reg(注册表文件),复制时把注释去掉
// 关键在最后一行:@=“你想要的cmd命令”
// 可修改协议名称,该协议为 "openupload" ,修改时全局替换即可
// start ---------------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\openupload]
@="URL:openupload Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\openupload\DefaultIcon]
@="cmd.exe,1"
[HKEY_CLASSES_ROOT\openupload\shell]
[HKEY_CLASSES_ROOT\openupload\shell\open]
[HKEY_CLASSES_ROOT\openupload\shell\open\command]
//可修改你的cmd命令,运行之前删除所有注释
@="cmd /c C://1.mp4"
// end ------------------------------------------
// 测试时 先使用 cmd /k 开头,可以看到报错信息。另外注意编码问题
// 完美运行之后,改为 cmd /c
// 每次修改结束双击运行加入注册表

2、调用方式

1.a标签

// 前缀与注册表注册的协议一致 --"openupload"--
<a href="openupload://test">测试调用cmd</a>

2.js

// 前缀与注册表注册的协议一致 --"openupload"--
window.open("openupload://test");

3、其他

最小化打开cmd

// 例:start /min npm start
start /min *

关闭当前cmd命令窗口

// 适用:* && taskkill /im cmd.exe
taskkill /im cmd.exe
隐藏cmd命令窗口
// 使用vbs文件运行cmd,达到隐藏命令窗口的效果,vbs文件(注意编码)
// windows新建txt,修改后缀vbs。双击/cmd皆可运行
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "cmd.exe /c *",0

我的其他文章

亲身分享 一次 字节跳动 真实面试经历和面试题


顺便说一下,国内又一款开源软件Wall,搭建特别简单,可以搭建个人照片墙和视频墙,有兴趣可以看下教程:https://blog.csdn.net/u014641168/article/details/129396364

目录
相关文章
|
2月前
|
Web App开发 数据采集 存储
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
本文探讨了如何利用Chrome DevTools Protocol (CDP) 与 Selenium WebDriver 提升浏览器自动化效率,结合代理IP技术高效采集微博数据。通过CDP,开发者可直接操作浏览器底层功能,如网络拦截、性能分析等,增强控制精度。示例代码展示了如何设置代理IP、cookie及user-agent来模拟真实用户行为,提高数据抓取成功率与稳定性。适用于需要频繁抓取互联网数据的应用场景。
338 3
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
|
3月前
|
存储 缓存 前端开发
前端谷歌浏览器面版属性
【8月更文挑战第19天】前端谷歌浏览器面版属性
39 0
|
20小时前
|
Web App开发 JavaScript 前端开发
使用 Chrome 浏览器的内存分析工具来检测 JavaScript 中的内存泄漏
【10月更文挑战第25天】利用 Chrome 浏览器的内存分析工具,可以较为准确地检测 JavaScript 中的内存泄漏问题,并帮助我们找出潜在的泄漏点,以便采取相应的解决措施。
15 9
|
1月前
|
Web App开发 安全 中间件
谷歌、火狐、Edge等浏览器如何使用ActiveX控件
allWebPlugin 是一款为用户提供安全、可靠且便捷的浏览器插件服务的中间件产品,支持 Chrome、Firefox、Edge 和 360 等浏览器。其 V2.0.0.20 版本支持一个页面加载多个插件,并解决了插件与浏览器之间的焦点问题。用户可通过“信息化系统 + allWebPlugin + 插件 + 浏览器”的解决方案实现 ActiveX 插件的无缝集成。下载地址见文末,安装包含详细说明。
|
18天前
|
Web App开发 开发者
|
19天前
|
Web App开发 JSON 安全
Chrome浏览器的跨域问题
【10月更文挑战第6天】
|
24天前
|
Web App开发 缓存 安全
Chrome浏览器启动参数大全
这是一组用于定制浏览器行为的命令行参数,包括但不限于:不停用过期插件、放行非安全内容、允许应用中心脚本、停用GPU加速视频、禁用桌面通知、禁用拓展及各类API、调整缓存设置、启用打印预览、隐身模式启动、设定语言、使用代理服务器、无头模式运行等。通过这些参数,用户可以根据需求灵活调整浏览器功能与性能。
|
2月前
|
Web App开发 存储 前端开发
Chrome浏览器的跨域问题
Chrome浏览器的跨域问题
|
3月前
|
Web App开发 JSON 安全
【跨域难题终结者】:一键解锁Chrome浏览器神秘设置,彻底告别开发阶段的跨域烦恼!
【8月更文挑战第20天】跨域是前端开发常遇难题,尤其在前后端分离项目中。浏览器因安全考量会阻止不同源间的请求。本文对比CORS、JSONP、代理服务器等解法,并介绍开发阶段通过调整Chrome设置来临时禁用跨域限制的方法,提供启动Chrome及使用`fetch`API示例,适合快速测试。但请注意这不适用于生产环境,存在一定安全风险。
590 1
|
3月前
|
Web App开发
成功解决Chrome浏览器 控制台下看不到接口信息的问题
这篇文章提供了解决Chrome浏览器控制台不显示接口信息问题的方法,包括检查过滤设置和确保“保留日志”开关已打开。
成功解决Chrome浏览器 控制台下看不到接口信息的问题