批处理自动搜索根目录下指定后缀名的文件并列出列表给予选择其中的某个文件进行其他操作
比如,我想用批处理,在根目录下搜索全部的*.ttf文件,并列出列表供我选择其中一个TTF文件,并执行以下一系列操作,谁能帮我写出搜索,列出列表给我选择这段批处理?我写了一...
比如,我想用批处理,在根目录下搜索全部的*.ttf文件,并列出列表供我选择其中一个TTF文件,并执行以下一系列操作,
谁能帮我写出搜索,列出列表给我选择这段批处理?
我写了一下的批处理,让字体自动生成软件中需要的几个文件,唯一的缺憾就是只能手动写入TTF文件名,如果能自动扫描根目录下的TTF文件,并列出列表,给予选择那就更好了!
@echo off
set /p name=请输入字体TTF文件名称:
echo on
copy "%name%".ttf Fonts\ZYKai_T.ttf
copy "%name%".ttf Fonts\ZYKai_C.ttf
copy "%name%".ttf Fonts\ZYHei.ttf
copy "%name%".ttf Fonts\FZXHLJW.ttf
copy "%name%".ttf Fonts\FZXHJW.ttf
copy "%name%".ttf Fonts\FZLBJW.ttf
copy "%name%".ttf Fonts\FZJZJW.ttf
copy "%name%".ttf Fonts\FZBWJW.ttf
copy "%name%".ttf Fonts\FRIZQT__.ttf
copy "%name%".ttf Fonts\ARIALN.ttf 展开
谁能帮我写出搜索,列出列表给我选择这段批处理?
我写了一下的批处理,让字体自动生成软件中需要的几个文件,唯一的缺憾就是只能手动写入TTF文件名,如果能自动扫描根目录下的TTF文件,并列出列表,给予选择那就更好了!
@echo off
set /p name=请输入字体TTF文件名称:
echo on
copy "%name%".ttf Fonts\ZYKai_T.ttf
copy "%name%".ttf Fonts\ZYKai_C.ttf
copy "%name%".ttf Fonts\ZYHei.ttf
copy "%name%".ttf Fonts\FZXHLJW.ttf
copy "%name%".ttf Fonts\FZXHJW.ttf
copy "%name%".ttf Fonts\FZLBJW.ttf
copy "%name%".ttf Fonts\FZJZJW.ttf
copy "%name%".ttf Fonts\FZBWJW.ttf
copy "%name%".ttf Fonts\FRIZQT__.ttf
copy "%name%".ttf Fonts\ARIALN.ttf 展开
1个回答
展开全部
试试看
@echo off
dir /b 根目录\*.ttf|findstr /n .
set /p no="请输入要处理的文件序号:"
set /p no=%no%:
for /f "" %%a in ('"dir /b 根目录\*.ttf|findstr /n .|findstr/b "no%""') do 要执行的操作命令
追问
这个批处理运行后,直接显示:"请输入要处理的文件序号"没有列出根目录下所有TTF文件的列表,选择1后,没有任何后续
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询