随笔分类 - windows 批处理
摘要:set EXE='D:\gitlab\drivereasy3\DriverEasyWPF\bin\Release\DriverEasy.exe' powershell "(Get-Item -path %EXE%).VersionInfo.ProductVersion" > DE_Version_tmp.txt for /f "tokens=*" %%i in (DE_Version_tmp.t...
阅读全文
摘要:运行结果: 上面的例子是通过 WMIC 获取文件版本号 通过 WMIC.exe 获取文件信息 https://docs.microsoft.com/zh-cn/windows/desktop/WmiSdk/wmic 通过 WMIC 可以获取的所有文件信息如下: Access RightsCaptio
阅读全文
摘要:在开发调试代码 WPF 时,经常需要在修改完成代码后,点击 Rebuild,然后到指定文件夹下点击打开对应的 .exe 验证程序是否正确, 可以通过以下命名实现修改程序后,点击一个 .bat 文件,直接完成上面的操作,实现一键编译打开 .exe 实现步骤: 1. 通过命令行的方式 Rebuild 微
阅读全文
摘要:编写Windows bat 批处理时经常会需要使用到日期和时间作为文件名,所以是非常重要的。 如何获取日期呢? 如何获取时间呢? 这是获取的系统标准格式的日期和时间,但是有时候我们需要使用规定的格式,怎么办呢? 比如说我要获取完整的日期和时间 但是如果时间早于10点,那么只显示日期不显示时间,如:2
阅读全文
摘要:xml 文件如下: 修改 InstallationType 标签的值 以上代码会修改 InstallationType 标签的值为 kb-a-0319,另存到文件 newFile.xml 参考链接: https://stackoverflow.com/questions/17054275/chang
阅读全文
摘要:start "" "程序路径.exe" 这样调用就OK啦。如: 如果下面这样调用,需要等待程序窗口关闭之后CMD窗口才会关闭的。 D:\123.exe exit
阅读全文
摘要:设置全屏: To make all bat files fullscreen: To make all bat files not full screen: 还有一种方法可以设置 bat 屏幕的大小: 设置cmd窗口的标题 改变字体及背景颜色 color 只能设置一次,也就是设置后整个 命令行窗口都
阅读全文
摘要:使用 for 循环 type file1.txt > file2.txt 文件读取后可能会出现乱码,需要在 bat 文件中设置 表示将批处理设置为 utf-8 编码,这样在生成文件和读取文件时,就会自动设置为 utf-8 code page 列表: https://docs.microsoft.co
阅读全文
摘要:系统关键字(感叹号!)冲突 由于是自动化部署,因此需要使用到循环,这里就不可避免的用到了延迟变量(setlocal enabledelayedexpansion) 有关延迟变量的知识,大家可以通过这篇文章涨一涨http://www.jb51.net/article/29323.htm 延迟变量带来的
阅读全文