1、命令行下输入:ver & echo %os%
研究下你要的
2、你应该忽略了一个细节:向文件echo数字时(数字小于10),不能使用echo n>文件名的方式。因为这时批处理默认将数字识别做句柄,可以这样:- @echo off
- if exist test.ini (
- for /f "delims=" %%i in (test.ini) do set RunTimes=%%i
- ) else set RunTimes=0
- set /a RunTimes+=1
- >test.ini echo %RunTimes%
-
- echo 这时程序第 %RunTimes% 次运行!
- pause>nul
复制代码 当然,可以根据自己的需要,将配置文件test.ini所在目录写的深一点,或者将运行信息写入注册表! |