无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
12
返回列表 发新帖
楼主: 2012飘水
打印 上一主题 下一主题

[求助] 如何操作注册表修改默认打开文件方式

  [复制链接]
31#
发表于 2024-4-7 22:16:25 | 只看该作者
2012飘水 发表于 2024-4-7 21:43
@echo off
    fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx ...

%~dp0在批处理里代表批处理文件所在路径,是相对路径,D:\Program Files这种属于绝对路径,两者不能一起用。
前面说了,win11文件关联方式变了,已经被软件关联过的文件格式想添加第二种只能在设置里改,修改注册表的方式只能在.mid的打开方式里添加上千千静听,无法直接改成千千静听,除非卸载掉之前关联.mid文件的软件
回复

使用道具 举报

32#
 楼主| 发表于 2024-4-7 22:20:56 | 只看该作者
3416510931 发表于 2024-4-7 22:16
%~dp0在批处理里代表批处理文件所在路径,是相对路径,D:\Program Files这种属于绝对路径,两者不能一起 ...

看样子用注册表操作的方式是行不通了啊
回复

使用道具 举报

33#
发表于 2024-4-7 22:48:13 | 只看该作者
学习学习
回复

使用道具 举报

34#
发表于 2024-4-7 23:22:06 | 只看该作者
试过很多批处理不行,最后用filetypesman改

点评

reuk大佬,能给个Windows11系统下 “FileTypesMan”修改文件关联的批处理例子吗,非常感谢  详情 回复 发表于 2024-4-8 16:29
能给个具体的例子学习一下吗  详情 回复 发表于 2024-4-8 11:35
回复

使用道具 举报

35#
发表于 2024-4-7 23:59:55 来自手机 | 只看该作者
可能是从8开始,更改注册表修改文件关联以及assoc就不再好用了,对于系统中没有的格式估计有效,图片、文本无效。

目前可行的方法是设置好后用dism导出关联,离线或安装过程中导入,以测试有效。

还有种办法是使用一个第三方的命令工具,有高手逆向了更改文件关联注册表需要的一个hash值算法,本坛就有,抱歉那名字总往,你找找设置默认浏览器相关帖子,楼下知道的给他说下。

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412833 一搜就搜到了  详情 回复 发表于 2024-4-8 07:49
回复

使用道具 举报

36#
发表于 2024-4-8 07:49:29 | 只看该作者
nttwqz 发表于 2024-4-7 23:59
可能是从8开始,更改注册表修改文件关联以及assoc就不再好用了,对于系统中没有的格式估计有效,图片、文本 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412833
一搜就搜到了
回复

使用道具 举报

37#
 楼主| 发表于 2024-4-8 11:35:29 | 只看该作者
reuk 发表于 2024-4-7 23:22
试过很多批处理不行,最后用filetypesman改

能给个具体的例子学习一下吗
回复

使用道具 举报

38#
 楼主| 发表于 2024-4-8 11:52:39 | 只看该作者
3416510931 发表于 2024-4-7 18:53
@echo off
    fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx ...

重装系统后,用这个方法成功了,就是图标还没有更新,麻烦大佬再弄个更新图标的好吗?非常感谢!我是小白,慢慢学习

点评

@echo off fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close) && exit /b for %%a in (midi mid) do ( reg add "HKCR\  详情 回复 发表于 2024-4-8 21:00
回复

使用道具 举报

39#
 楼主| 发表于 2024-4-8 16:29:40 | 只看该作者
reuk 发表于 2024-4-7 23:22
试过很多批处理不行,最后用filetypesman改

reuk大佬,能给个Windows11系统下 “FileTypesMan”修改文件关联的批处理例子吗,非常感谢
回复

使用道具 举报

40#
发表于 2024-4-8 20:25:45 | 只看该作者
也来学习下。特别是win图片查看器看图片。
回复

使用道具 举报

41#
发表于 2024-4-8 21:00:34 | 只看该作者
2012飘水 发表于 2024-4-8 11:52
重装系统后,用这个方法成功了,就是图标还没有更新,麻烦大佬再弄个更新图标的好吗?非常感谢!我是小白 ...

@echo off
    fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close) && exit /b
   
for %%a in (midi mid) do (
        reg add "HKCR\TTPlayer.%%a\DefaultIcon" /f /ve /t REG_SZ /d "%~sdp0icon\%%a.ico"
        reg add "HKCR\TTPlayer.%%a\Shell\Open\Command" /f /ve /t REG_SZ /d "\"%~sdp0TTPlayer.exe\" \"%%1\""
        reg add "HKCR\.%%a" /f /ve /t REG_SZ /d "TTPlayer.%%a"
) >nul 2>nul
在TTPlayer文件夹里新建文件夹命名为icon,在这个文件夹里放入.ico图标文件,对应哪个格式就命名为什么,比如midi.ico

点评

感谢,已经弄好了,非常感谢,再次感谢  详情 回复 发表于 2024-4-8 23:33
回复

使用道具 举报

42#
 楼主| 发表于 2024-4-8 23:33:36 | 只看该作者
3416510931 发表于 2024-4-8 21:00
@echo off
    fltmc >nul || mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx ...

感谢,已经弄好了,非常感谢,再次感谢
回复

使用道具 举报

43#
发表于 2024-4-9 08:53:18 | 只看该作者
谢谢分享
回复

使用道具 举报

44#
发表于 2024-4-10 08:28:50 | 只看该作者
谢谢,感恩分享
回复

使用道具 举报

45#
发表于 2024-4-12 14:25:51 | 只看该作者
常感谢!!!
回复

使用道具 举报

46#
发表于 2024-4-13 10:07:22 | 只看该作者
谢谢,学习了
回复

使用道具 举报

47#
发表于 2024-5-3 07:17:26 | 只看该作者
谢谢分享
回复

使用道具 举报

48#
发表于 2024-5-6 08:19:27 | 只看该作者
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-16 07:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表