
cc没用过 跟其他版本的不一样吗?
一般都是录好动作后
文件→自动→批处理
刚看了下百度经验里有教程,与其他版本的没有区别。
>
您这个做替换有点麻烦,但是还是可以实现您要实现的目标。把下面的批处理存为changedatebat与atxt、btxt、ctxt放在同一个文件夹下面,让后双击运行即可。
@echo off
@setlocal enabledelayedexpansion
@set /p st=Input Start Time:
@set /p et=Input End Time:
@if exist _atxt @del _atxt
@if exist _btxt @del _btxt
@if exist _ctxt @del _ctxt
@set n=1
@for /f "delims=" %%j in (atxt) do (
@if not !n!==3 (
@echo %%j >>_atxt
) else (
@echo start time:!st!,end time:!et!>>_atxt
)
@set /a n=n+1
)
@set n=1
@for /f "delims=" %%j in (btxt) do (
@if not !n!==3 (
@echo %%j >>_btxt
) else (
@echo start time:!st!,end time:!et!>>_btxt
)
@set /a n=n+1
)
@set n=1
@for /f "delims=" %%j in (ctxt) do (
@if not !n!==3 (
@echo %%j >>_ctxt
) else (
@echo start time:!st!,end time:!et!>>_ctxt
)
@set /a n=n+1
)
@if exist _atxt @del atxt&ren _atxt atxt
@if exist _btxt @del btxt&ren _btxt btxt
@if exist _ctxt @del ctxt&ren _ctxt ctxt
该批处理已在Win7下验证通过。另外,由于我这会儿时间有限,该批处理的写法有点蠢,如果您有非常多的txt您可以再问,我可以帮您把这个批处理改成更通用的版本。
名称最后两位是固定的数字对吗?
@echo off&setlocal enabledelayedexpansionfor /f "delims=" %%a in ('dir /a-d/s/b doc') do (
set nm=%%~na
ren "%%~a" "!nm:~,-2!02%%~xa"
)
for /f "delims=" %%a in ('dir /ad/s/b') do (
set nm=%%~nxa
ren "%%~a" "!nm:~,-2!02"
)
pause
以上就是关于ps cc怎么创建批量处理程序全部的内容,包括:ps cc怎么创建批量处理程序、怎么用`批量处理程序`禁止网络连接、使用批处理程序批量修改txt文件中的日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)