
1 a33291 OP |
2 ferock PRO 必然…没有锚定物 |
3 yyzh 2024-10-20 10:57:44 +08:00 via Android 你都会说是无后缀了...... |
4 Rnreck 2024-10-20 11:04:12 +08:00 是这样的 |
5 Kaiyuan 2024-10-20 11:04:17 +08:00 11 之前也不能啊 |
6 ochatokori 2024-10-20 11:45:23 +0:00 via Android 理论上应该可以让文件本身做锚定物的 |
7 geelaw 2024-10-20 13:11:47 +08:00 via iPhone 因为自从 Windows 8 开始,用户选择的文件关联存在于 UserChoice 中吧,见 https://geelaw.blog/entries/windows-fileassoc-walkthru/#fileassoc-example 试着删除 UserChoice 和 ApplicationAssociationToasts 里面的对应值再重试?另外你需要调用 SHChangeNotify 刷新,或者暴力一点的话重启 explorer.exe 我的猜想是 . 通常不存在,所以文件关联信息来自 Unknown 和 AllFileSystemObjects 之类的,一旦设置 . 扩展名的关联,就会采用“存在这一扩展名”的逻辑路径,但你删除了 No_Extension 导致进入回退式 Unknown ,然而 Windows 的 openas 谓词拒绝设置 . 这个扩展名的文件关联,所以 . 会一直保持为 Unknown 。 |
8 dwhh 16 天前 输入环境: win10 管理员模式 cmd 关联记事本,输入(txtfile 为系统内置标识符,所以不需要额外关联) assoc .=txtfile 取消关联, 输入 assoc .= |