发布网友 发布时间:2022-05-25 12:13
共1个回答
热心网友 时间:2023-10-26 11:39
既然你没说a.exe和b.exe文件的位置,我就假设这2个文件是跟这个bat文件在同一个目录下了追答%~dp0表示批处理自身的路径,你没写那个a.exe和b.exe的位置,我就假设是在同一个目录了,如果是固定的位置,比如“C:\a.exe”,你可以直接把"%~dp0a.exe"改成“C:\a.exe”
之所以写得麻烦,是我记得“wmic memlogical”命令好像在win7下不通用
FOR表示判断,你可以输入“for /?”查看具体用法
外层For循环:
'systeminfo^|findstr 物理内存总量',这里的“^|”是管道命令,会把systeminfo命令的查询结果作为findstr命令的输入,然后findstr命令的输出就是for循环的查询范围
内层For循环:
tokens是取for查询结果的第几组,delims是查询结果以什么字符作为分隔符来分组