bat替换cocoscrator等编辑器生成的.meta文件的uuid

本文介绍了一个批处理脚本,用于在游戏中批量修改.meta文件中的UUID。该脚本首先提示用户输入一个长度不超过8个字符的游戏名称,然后检查并验证输入长度。接着,脚本会遍历所有.meta文件,并替换文件中的指定UUID。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@echo off
:InputGameName
set /p gameName=请输入最大长度为8的英文游戏名:
if not defined gameName goto InputGameName 
echo 您输入的是:%gameName%
set long=0
set str=%gameName%
:CountLong
set /a long+=1
set str=%str:~0,-1%
if defined str goto :CountLong
echo 字符串长度:%long%
if %long% GTR 8 goto :InputGameName

set rep=%gameName%
setlocal enabledelayedexpansion
for /r %%i in (*.meta) do (
	set b=%%i
	for /f "eol=* tokens=*" %%j in (!b!) do (
		set a=%%j
		set "uu=!a:~1,4!"
		echo !uu!>>ttt.txt
		if "!uu!"=="uuid" (
			del temp.txt
			set "cut=!a:~9,%long%!"
			echo !cut!>>temp.txt
			for /f %%k in (temp.txt) do (
				call set "a=!a:%%k=%rep%!"
			)
		)
		echo !a!>>$
	)
	move $ !b!
)
pause
cocoscreator热更新文章中替换生成.meta文件的uuid一个bat脚本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值