Windows 批处理(bat) 简单修改替换文件内容

该脚本功能包括检查指定路径下的文件,根据文件内容显示当前支持的内核选项(armcore或tricore),允许用户输入1或2来修改选择,并将选择保存至文件,以便下次打开时保留上次选择。如果文件不存在,脚本会提示用户。
摘要由CSDN通过智能技术生成

脚本功能:

  1. 检查路径下是否存在指定文件
  2. 根据文件内容显示当前支持编译的内核
  3. 可通过输入1,2,修改支持编译的内核
:: 关闭回显并设置变量延迟拓展功能
@echo off
setlocal enabledelayedexpansion

set  filePath= .\multi_716d\.redirect_tools

:: if exist 查看该文件是否存在
if not exist %filePath% (
	echo 文件路径不存在
	pause
	exit
)
echo %filePath% 文件路径存在

::文件中只有一行,可以直接读出来,判断内容
set filemeg=sddk
for /f %%i in (%filePath%) do (
	set filemeg=%%i
	goto file_before
	)
)
:file_before
echo !filemeg!
if %filemeg% == ..\comp_202214 (
	echo 当前选择:armcore
)^
else if %filemeg% == ..\comp_202055 (
	echo 当前选择:tricore
)^
else (
	echo 当前未选择
)

:InputArg
echo 1.arm  2.tricore
set /p ChoseCore= 请选择要编译的内核:

if not defined ChoseCore (
	echo 未输入参数,请重新输入
	goto InputArg
)

if %ChoseCore% == 1 (
	set line=..\comp_202214
	echo !line!
	echo !line!>%filePath%
)^
else if %ChoseCore% == 2 (
	set line=..\comp_202055
	echo !line!
	echo !line!>%filePath%
)^
else (
	echo 参数输入错误,请重新输入
	goto InputArg
)


pause
exit

功能演示:
在这里插入图片描述
再次打开,保留上次选择
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值