有没有高手,批量修改文件内容

四级用户 黄尘古道 2天前 1026

前面提到新版的PSXC2可以给金手指文件添加单条指令勾选框,需要添加内容,如:

//共有金手指12行;

//M

patch=1,EE,F0100238,extended,00299E6B

[无限升级]

//无限升级

patch=1,EE,A027C600,extended,24020001

[EXP MAX]

//EXP MAX

patch=1,EE,2067FB80,extended,48435000

[资金MAX]

//资金MAX

patch=1,EE,2067FB78,extended,47C35000

[HP]

//HP

patch=1,EE,2067FB58,extended,43960000

patch=1,EE,2067FB5C,extended,43960000

[MP]

//MP

patch=1,EE,2067FB60,extended,43960000

patch=1,EE,2067FB64,extended,43960000

[防御力]

//防御力

patch=1,EE,2067FB6C,extended,43480000

[眼力]

//眼力

patch=1,EE,2067FB70,extended,43480000

[运力]

//运力

patch=1,EE,2067FB74,extended,43480000

——————————————分割线———————————————————

有没有批量处理了以上方式都办法,作成bat格式的运行指令,一次搞定


上一篇:【生活闲聊】说个上周打脸的逗事
下一篇:花了两个周末和老婆把双人成行通了
最新回复 (10)
  • 五级用户 ma_er233 2天前
    0 2

    加在文件开头还是结尾?

    结尾的话应该可以用 for do 和 echo >> 

    大概,我也不大懂 win 的命令,这种小事还是可以问 llm 的

  • 四级用户 cooky 2天前
    0 3
    高手不想和你来回折腾并扔给你一个 deepseek
  • 四级用户 黄尘古道 2天前
    0 4
    ma_er233 加在文件开头还是结尾?结尾的话应该可以用 for do 和 echo >> 大概,我也不大懂 win 的命令,这种小事还是可以问 llm 的
    将“//"之后的内容复制到上一行的”[]“内
  • 四级用户 黄尘古道 2天前
    0 5
    cooky 高手不想和你来回折腾并扔给你一个 deepseek
    deepseek代码大事给了一个Python脚本,当我依然不会用

    # 读取文件内容
    with open('input.txt', 'r', encoding='utf-8') as file:
        lines = file.readlines()

    # 处理每一行
    with open('output.txt', 'w', encoding='utf-8') as file:
        for line in lines:
            # 查找'//'和'[]'的位置
            comment_start = line.find('//')
            bracket_start = line.find('[')
            bracket_end = line.find(']')

            # 如果找到了'//'和'[]'
            if comment_start != -1 and bracket_start != -1 and bracket_end != -1:
                # 提取'//'之后的内容
                comment = line[comment_start + 2:].strip()
                # 提取'[]'之间的内容(用于替换,但这里我们不替换,只是展示)
                original_placeholder = line[bracket_start + 1:bracket_end]
                # 构建新行(这里选择将注释内容放入'[]'内,并保留'//'注释)
                new_line = line[:bracket_end] + comment + line[bracket_end:]
                # 如果不希望保留'//'注释,可以使用下面的行替换上面的new_line赋值
                # new_line = line[:bracket_start + 1] + comment + line[bracket_end + 1:]
                # 写入新行到文件
                file.write(new_line)
            else:
                # 如果未找到匹配的模式,则原样写入
                file.write(line)
  • 五级用户 老夫聊发少年狂 2天前
    0 6
    “级别”变量有限制吧,超过了会出错或者回到1
    我当年在太古电脑上玩大富翁4原版,先让对手梦游,再抢夺车,然后梦游结束对手车数量变成255
  • 三级用户 sunwen550 2天前
    0 7
    用ds写个python就行了啊,把需求写清楚就行
  • 三级用户 sunwen550 2天前
    0 8
    模拟器旧版的也支持勾选啊, 每个描述前边把//注释删掉复选框就出来了
  • 三级用户 wxf666 2天前
    0 9

    如果是在 Linux 上,或者有个 600 KB 的 BusyBox for Windows 环境的话,可以一行代码搞定:

    sed -E '/^\[.*]$/{N;s|^.*\n//(.*)$|[\1]\n//\1|;}' 原文件.txt > 修改后.txt


  • 五级用户 失业还没钱 2天前
    0 10
    论坛里有人发过工具
    https://bbs.oldmantvg.net/thread-37830.htm
  • 四级用户 yousei 2天前
    0 11

    已编辑

    • 老男人游戏网配套论坛
      12
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。