琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 732|回复: 11

[补档求助] 附录 I:整理指定周边文件

[复制链接]

签到天数: 346 天

[LV.8]以坛为家I

发表于 2020-4-25 00:28:38 | 显示全部楼层 |阅读模式
本帖最后由 缘来是你 于 2020-4-25 00:39 编辑

序言

我发过不少教程,可大多人都是拿到一些 ROM 分享之类的副产“欢喜鼓舞而去”,对真正授之以渔法却视若不见

昔人买椟还珠,贻笑千载。没想今人却也作此愚行

本不打再作教程,承蒙 breakhero 错爱,将我编撰的《ClrMamePro完全教程》加精并置顶,诚惶诚恐

是故,打算最后完善一下教程

附录II:ClrMamePro 的实战运用”,主要以实例的方式对《完全教程》进行详解

在教程中我提到过使用批处理的方式快速筛选指定 ROMs,是很久以前 gdicnng 教我的

由于原教程年久失修,导致无法编辑,所以重新开帖“使用文本编辑器提取指定ROMs”,写明了具体操作步骤

用这种方法也可以提取指定的周边文件,作为ClrMamePro完全教程》附录的形式发出

雕虫小技,仅供新手参考。

是为序



正文

一、根据已有 ROMs 导出 ROMs 列表为 TXT,此方法仅适用已经拥有 ROMs 的情况

    1.进入存放 ROMs 的文件夹,F:\FBAs\ROMs,此处以我的目录为例,可根据自身目录编写路径

    2.打开命令行,输入命令
  1. cd /d F:\FBAs\ROMs
复制代码
    3.输入命令
  1. dir /b >X.txt
复制代码
        导出文件列表并保存为 TXT 格式(X为自定义文件名

    4..正则替换为批量复制命令,如:

        查找目标:
  1. (.*)zip
复制代码
        替换为:
  1. copy \1png X:\\XXX
复制代码
         X为目标文件夹的盘符,XXX为目标文件夹

图片1.png

    5.新建批处理文档用记事本编写命令行

1.绝对路径,可在任意位置使用(路径根据存放 ROMs 的位置编写)
  1. @echo off
  2. md G:\rom
  3. copy F:\mame\roms\aliencha.zip G:\rom
  4. copy F:\mame\roms\captcomm.zip G:\rom
  5. copy F:\mame\roms\denseib.zip G:\rom
  6. copy F:\mame\roms\dino.zip G:\rom
  7. copy F:\mame\roms\garou.zip G:\rom
  8. copy F:\mame\roms\hook.zip G:\rom
  9. copy F:\mame\roms\knights.zip G:\rom
  10. Exit
复制代码
    保存为 .bat 文件,在任意位置双击运行

2.相对路径,需要在存放 ROMs 的文件夹使用
  1. @echo on
  2. md g:\rom
  3. copy aliencha.zip G:\rom
  4. copy captcomm.zip G:\rom
  5. copy denseib.zip G:\rom
  6. copy dino.zip G:\rom
  7. copy garou.zip G:\rom
  8. copy hook.zip G:\rom
  9. copy knights.zip G:\rom
  10. pause
复制代码
    保存为 .bat 文件,在源目录运行


二、使用 ClrMamePro 导出列表,如,我只需要 CPS1 系列游戏的周边

图片2.png

    将保存的缺失列表根据上法替换,并制作 .bat,双击运行

三、衍生,批量提取指定 CHD 文件

    方法同上,不同的是批处理的写法有些许差别,需要在每行复制命令前添加“echo D|”,末尾处添加“/E
  1. @echo off
  2. set /p path=请输入目的地的盘符或路径,然后按回车:
  3. @echo on
  4. md %path%\CHDs
  5. echo D|copy aliencha %path%\CHDs\aliencha /E
  6. echo D|copy captcomm %path%\CHDs\captcomm /E
  7. echo D|copy denseib %path%\CHDs\denseib /E
  8. Pause
复制代码
三种形式批处理的作用相同,只是写法不同,仅作示范,可自行决定如何编写

原理如此,恕无法穷举,根据以上例子自由发挥,即可整理出只有自己想要的周边文件合集

注意:bat 文件请使用 ANSI 编码格式

          此文前提是已经拥有一套完整的周边文件集合

评分

4

查看全部评分

该用户从未签到

发表于 2020-4-25 00:35:46 | 显示全部楼层
精品文章一定要沙发!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2020-4-25 07:19:41 | 显示全部楼层
精彩文章 !!!!
回复

使用道具 举报

该用户从未签到

发表于 2020-4-25 08:05:30 | 显示全部楼层
好厉害啊,恭喜足下悟出来了
回复 支持 反对

使用道具 举报

签到天数: 3093 天

[LV.Master]伴坛终老

发表于 2020-4-25 08:12:23 | 显示全部楼层
论坛里真的是藏龙卧虎啊~
回复 支持 反对

使用道具 举报

签到天数: 2452 天

[LV.Master]伴坛终老

发表于 2020-4-25 09:14:49 | 显示全部楼层
我还是要把你当教材挪走
回复 支持 反对

使用道具 举报

签到天数: 346 天

[LV.8]以坛为家I

 楼主| 发表于 2020-4-25 11:47:18 来自手机 | 显示全部楼层
aq1 发表于 2020-4-25 08:12
论坛里真的是藏龙卧虎啊~

惭愧,只是根据大神们的言语整理编撰一下
回复 支持 反对

使用道具 举报

签到天数: 282 天

[LV.8]以坛为家I

发表于 2020-4-30 09:44:26 | 显示全部楼层
本帖最后由 81231300 于 2020-4-30 09:45 编辑

您是我看過最專業的人...真的要頂~~!!
大大的所有教程~我全部都保存起來了

真是塊寶藏
回复 支持 反对

使用道具 举报

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2020-5-1 13:42:32 | 显示全部楼层
受益匪浅,感谢无私分享经验!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2020-5-12 14:01:34 | 显示全部楼层
感谢分享
回复

使用道具 举报

签到天数: 106 天

[LV.6]常住居民II

发表于 2020-5-21 21:36:31 | 显示全部楼层
没看懂的只能默默地点个赞了
回复 支持 反对

使用道具 举报

签到天数: 200 天

[LV.7]常住居民III

发表于 2020-5-28 19:11:54 | 显示全部楼层
真是不错
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2020-7-12 20:19 , Processed in 0.021582 second(s), 10 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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