微信小程序开发之小程序架构篇的图解与分析
1369
2022-09-17
一些windows批处理脚本
本文记录一些平时使用到的bat语法。
1. 获取当前目录
获取当前路径
@echo offset DriveLetter=%d0echo %DriveLetter%set filePath=%p0echo %filePath% set filePath=%DriveLetter%%filePath%echo current path: %filePath%echo current path: %cd%paus
执行结果:
D:\ProgramWorkspace\ShellNotes\Windows\current path: D:\ProgramWorkspace\ShellNotes\Windows\current path: D:\ProgramWorkspace\ShellNotes\Window
2. 获取目录中的文件和子目录
可以使用 dir 命令来获取某个目录下的文件或者子目录文件,使用 dir /? 命令查看帮助文档。 下面介绍几种使用方法:
# 显示当前目录下的文件、子目录以及子目录下的文件dir /a /b /s# 只显示当前目录下的文件dir /b /a-d# 从大到小排序dir /b /a-d /o-s# 显示后缀为bat的文件dir /b /a-d /o-s *.ba
bat脚本打印当前目录下的bat文件:
@echo offfor /f "delims=\" %%a in ('dir /b /a-d /o-s "%cd%\*.bat"') do ( echo %%a)paus
3. 读取配置文件
创建一个配置文件 config.ini :
inihost=192.168.0.1port=810
读取host和port的值:
@echo off:: 读取配置for /f "tokens=1,2 delims==" %%a in (config.ini) do ( if %%a==host set host=%%b if %%a==port set port=%%b) echo host: %host%echo port: %port%paus
运行结果:
host: 192.168.0.1port: 810
4. 清空文件内容
清空 test.log 文件中的内容:
cd.>test.lo
linux shell清空文件内容方法参考Linux常用命令:文件操作命令
5. 打印换行
使用 echo. 打印换行:
@echo offecho helloecho.echo worldpause
6. 设置窗口显示颜色
语法:
COLOR [attr
颜色属性 attr 可用于设置背景和前景的设置,可以设置的颜色:
0 = 黑色1 = 蓝色2 = 绿色3 = 浅绿色4 = 红色5 = 紫色6 = 黄色7 = 白色8 = 灰色9 = 淡蓝色A = 淡绿色B = 淡浅绿色C = 淡红色D = 淡紫色E = 淡黄色F = 亮白色
例如设置窗口为白色背景,红色文字:
@echo offcolor 74echo Hello world !paus
效果:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~