首页 > 解决方案 > 使用批处理命令增加文本文件中的序列计数

问题描述

就像标题所说的那样,我非常想执行一个简单的命令来增加 .txt 文件中的序列计数。例如,每次我按下分配给所述批处理文件的热键时,它都会将文本文件中的数字增加 n+1。因此,如果文件中的数字是 24,则运行脚本会将其增加到 25。批处理脚本是否能够做到这一点,还是应该通过 VBS 或 Powershell 运行?

我知道这在理论上听起来很简单,但我不知道如何通过现有工具实际实现这样的任务

标签: powershellbatch-filetextsequence

解决方案


这是一个将增加 ~\counter.txt 的 PowerShell 脚本:

$counterFile = "~\counter.txt"
if ( !(Test-Path ~\counter.txt) ) { "0" > $counterFile }
Set-Content $counterFile ([int](Get-Content $counterFile) + 1)

推荐阅读