windows bat命令
来源:互联网 发布:软件产品类别是什么 编辑:程序博客网 时间:2024/06/05 18:45
windows bat
1. delims
用在for命令的参数f语句中,“for /f”用于解析字符串。
比如有文件”musci list.txt”:
序号、歌手名-歌曲名.后缀名
1、饶天亮-玫瑰爱人.wma
2、高一首-我不愿错过.mp3
3、黃凱芹-傷感的戀人.MP3
4、黄灿-黄玫瑰.lrc
5、黎姿-如此这般的爱情故事.mp3
code1: print all content
for /f %%i in (music list.txt) do echo %%i
code2: print fileName:
for %%i in (musci list.txt) do echo %%i
==> so, /f is used to parse fileName.
在http://www.jb51.net/article/17927.htm中,作者写的很形象生动,把delims表示为切蛋糕的好工具。
代码2:默认提取第一列
for /f "delims=、" %%i in (歌曲列表.txt) do echo %%i
pause
运行结果:
序号
1
2
3
4
5
2、 %cd% and %~dp0
cd is a DOS command, for example, if the .bat file in dir of D:\test.bat;if using %cd% in E:,then it print E:if using %~dp0 in E: then it print D:;while if executed in D,it both print D:所以,就是说,cd是当前执行的目录,而~dp0表示bat文件所在的目录
3、 example:
想要遍历某个文件夹,获取到文件夹下面的文件名称,然后开始执行exe,传文件名称给可执行程序;
set path=C:\Users\demo\content\
for /f “delims=” %%a in (‘dir /b/a-d/oN %path%’) do (
start deep_image_analogy.exe ../models/ ../demo/%%a ../demo/style.png ../demo/%%a/ 0 0.5 2 0)pause
获取某个目录下面文件的名称
@echo offfor /f “delims=” %%a in (‘dir /b/a-d/oN .‘) do echo %%a >>list.txt
pause
其中@echo off 表示不需要输出内容; pause表示不要窗口一闪而过;
- dir 可以查看dos下面dir的具体用法
- windows bat 命令
- windows bat命令
- windows bat 命令
- Windows系统优化bat命令
- Windows Bat命令编写大全
- Windows Bat命令编写大全
- windows bat文件关机命令
- windows下Bat命令学习
- windows下Bat命令学习
- Windows脚本 - Bat批处理命令使用教程
- bat(续六)-windows批处理set命令
- Windows脚本 - Bat批处理命令使用教程
- windows bat命令 开启关闭Oracle服务
- windows bat 里面的一些命令总结
- Windows系统的BAT命令解释说明
- Windows 批处理文件 (.bat) 复制命令怎么写?
- Windows下命令(bat可用)
- windows bat批处理基础命令学习教程
- nfs的基本用法
- design包中的tablayout的使用
- 浅谈程序猿简历的写法,你会如何写你的简历呢?
- HDU1023 Train Problem 卡特兰数
- 使用JetBrains IntelliJ IDEA创建Jython项目:环境配置与代码示例
- windows bat命令
- 并发使用的时机
- jquery的遍历方法可以获取复选框所欲的选中值
- py-faster-rcnn详解(5)——stage1_rpn_train.pt说明
- JDK内置工具使用
- 手机端弹出层弹出后,下面禁止滑动
- RxJava2.x使用以及操作符详解
- PAT (Advanced Level) Practise 1112 Stucked Keyboard (20)
- hql查询多条记录,结果都是重复第一条记录