yes复制代码在浏览器里打开这个连接,会唤起qq的聊天窗口
发表时间:2023-10-28 14:02:11
文章来源:炫佑科技
浏览次数:166
菏泽炫佑科技
yes复制代码在浏览器里打开这个连接,会唤起qq的聊天窗口
构建注册表: 5.00[\Mofei]@="URL:Mofei ""URL "=""[\Mofei\shell][\Mofei\shell\open][\Mofei\shell\open\]@="C : \\Users\\\\\\test.exe \"%1\""上述代码中,“Mofei”为需要注册的协议名称,如/steam。 下面\Mofei\shell\open\的键值“C:\\Users\\\\\\\test.exe”就是要处理的程序的路径。 您可以通过记事本将上述代码另存为xx.reg,然后双击该注册表文件导入。 您还可以使用精易模块自行操作注册表,创建表项和键值。 这一步的目的是告诉计算机如果请求的URL以“mofei://”开头,就会交由注册表中的用户自定义程序处理,将整个请求的URL内容传递给应用程序作为启动参数。 程序。
例如,在浏览器中打开“mofei://”,就会启动我们设置的test.exe程序,并将“mofei://”作为启动参数传递给test.exe。 现在我们启动易语言,新建一个空白的无窗口程序,写入如下代码: 窗口程序集名称 保留 保留备注 程序集 1 子程序名称 返回值类型 备注_启动子程序 整数类型 请在此子程序中放置动态链接 库初始化代码 变量名type 静态数组 备注 aa 文本类型 0 获取命令行(aa)信息框(aa[1], 0, ,) (0)' 忽略返回值。 将程序编译为test.exe并放置在桌面上(我们提前定义的路径)。 现在,我们打开任意浏览器(大多数浏览器都支持私有协议),输入我们注册的“mofei://”。 出于安全考虑yes复制代码在浏览器里打开这个连接,会唤起qq的聊天窗口,浏览器程序在**次使用新注册的私有协议时会首先请求许可。 只需选择允许。 所以,你会看到以下界面。 这时候我们自己注册的私有协议成功启动了我们的程序。 两者都可以:现在软件制作,我们可以取出参数供我们的程序使用。 窗口程序集名称 保留 保留备注 程序集 1 子程序名称 返回值类型 备注 子程序整数类型 请在此子程序中放置动态链接库初始化代码 变量名称 类型 静态数组 备注 aa 文本类型 0 取命令行(aa)信息框(取文本中间(aa[1], 9, 取文本长度(aa[1])-9), 0, ,) (0)' 返回值被忽略。 用它来查看执行结果。 有些浏览器会对传入的中文参数进行url编码。 例如,如果你的程序中没有确定参数编码,就会出现如下情况,如下图:不仅浏览器可以调用,甚至资源管理器也可以调用。 哦。 连彝语都能唤起。