找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25|回复: 0

[文本处理] 查看文件 FriendlyTypeName 对应 字符串脚本的讨论和后续开发!

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式
本帖最后由 jiavip 于 2026-9-23 17:46 编辑

近段时间鄙人都在玩注册表嘛!
多番研究发现程序文件里的,FriendlyTypeName 对应 字符串!
如 :
@notepad.exe,-470 得出的是。。“新建文本文档
@powershell.exe,-108  = 使用 PowerShell 运行
@powershell.exe,-102 = Windows PowerShell ISE (x86)
@powershell.exe,-101  = Windows PowerShell ISE
那么,有没有办法写一个脚本来获取 文件里的FriendlyTypeName字符串呢?
或者有什么程序工具可以列出程序里的 FriendlyTypeName字符串?
我知道 一些个 EXE 资源提取 &查看 &修改工具可以做到!
但是那样太复杂了,,,,
我的意思是,,搞个专项工具?或脚本?,,
至于怎么查看  @mspaint.exe,-59419 =  BMP 图像  鄙人用的是很笨的办法。
新建一个注册表项,可以指定位置,或指定文件后缀,,
然后用  @isoburn.exe,-352 表达默认值,然后,在该后缀的文件
或位置上 点击右键 即可得出对应的 "Windows 光盘映像刻录机" 字符


-------------------扔一个鄙人临时写的样板吧!-------------代码,使劲的敲啊敲,,,,
  1. @Echo off
  2. Echo. 输入 DEL 删除 “查看FriendlyTypeName字符”注册表,不分大小写。
  3. Echo.输入你要查看的文件格式如 @notepad.exe,-470 或 @shell32.dll,-12708
  4. Set/p d=..........................:
  5. if "%d%"=="" Set d=@notepad.exe,-470
  6. if /i "%d%"=="del" REG DELETE "HKEY_CLASSES_ROOT\DesktopBackground\Shell\jiavip" /f & Pause>Nul & Exit
  7. Reg add "HKEY_CLASSES_ROOT\DesktopBackground\Shell\jiavip" /f /v "MUIVerb" /t REG_EXPAND_SZ /d "查看FriendlyTypeName字符"
  8. Reg add "HKEY_CLASSES_ROOT\DesktopBackground\Shell\jiavip" /f /v "SubCommands" /t REG_SZ /d ""
  9. Reg add "HKEY_CLASSES_ROOT\DesktopBackground\Shell\jiavip\Shell\jiavip" /f /ve /t REG_EXPAND_SZ /d "%d%"
  10. cls
  11. Echo.好了回到系统桌面点击右键,
  12. Echo.会有一个 “查看FriendlyTypeName字符”的项,
  13. Echo.它的子项里显示的字符,
  14. Echo.就是对于的 FriendlyTypeName 字符。
  15. Pause>Nul
复制代码


-------------------存 ANSI 编码,XXXXXXX.BAT--


那么延续上面的问题,有什么工具或脚本可以 枚举出 程序里全部的 FriendlyTypeName 字符呢?
各位大神门,往这个方向,给点思路和例子,,,,呗!
或直接扔成品也可以啊。别让老小一个人瞎琢磨。,,,,
或有大神开发一个  这个新方向的程序工具,,,》》》》》??》》?》??》?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-9-23 19:44

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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