2

每次关闭或重新启动计算机时,我都需要计算。因此,我相信我可以通过将批处理文件添加到开始菜单来执行此操作。因此,每次打开 PC 时它都会运行。当它运行时,它应该

open c:\count.txt
read in the value on that text file
add 1 to it
write the value to the text file
exit.

但我没有太多使用批处理文件,也无法弄清楚如何从文本文件中读取数字。

4

2 回答 2

4

根据您的想法(更新文件中的计数器):

rem open c:\count.txt
rem read in the value on that text file
set /p count=<c:\count.txt
rem add 1 to it
set /a count+=1
rem write the value to the text file
>c:\count.txt echo.%count%
rem exit.
exit

注意:请注意,您选择用户具有写入权限的路径。(C:\没有特权可能无法工作)

于 2013-09-17T12:10:26.947 回答
1

这是 MS-DOS 时代的解决方案。c:\count.txt 文件大小不会成为任何实际数字的问题。

重置计数器删除 c:\count.txt

@echo off
>>c:\count.txt echo 1
echo Count is up to:
find /c "1" <c:\count.txt
于 2013-09-17T05:08:35.407 回答