公司计划要批量调整一批机器配置,因此领导要求写个批处理脚本交给一线工程师执行。通过网上资料查找及测试,发现有些东西可以与大家分享。
工具/原料
cmd
方法/步骤
1
批处理中直接为变量赋值:@ echo offset name=abcd1234echo %name%上面示例中将abcd1234赋值给name这个变量
2
批处理中通过键盘输入为变量赋值:@ echo offset /p name=请输入:echo %name%上面示例中将键盘输入的值赋值给name这个变量
3
将某一文本中的某一行内容赋值给变量@echo offfor /f 'skip=2' %%a in (d:\temp\abc.txt) do ( echo %%a goto end):end本例中将d:\temp\abc.txt第三行内容赋值给变量a,并显示在屏幕上注意:要添加goto跳转,不然会将abc.txt指定行后面的内容都显示出来,还有goto一定要换行写,不然会被当做echo的内容输出,
4
批处理中从字符串中截取字符@echo offset str=123abc456890 ---截取前3个字符:echo %ifo:~0,3% ---截取后3个字符:echo %ifo:~-3% ---从第4个字符开始,截取6个字符:echo %ifo:~3,6% ---从倒数第10个字符开始,截取5个字符:echo %ifo:~-10,5%
下一篇:word没保存如何找回