我编写了一个脚本,将变量粘贴到文件中,但每当它粘贴变量中的文本时,它都会显示 ECHO 已关闭。
以下是我使用的脚本:
@echo off
color 0c
title vmfMerge v1.1 by bub
echo Welcome to vmfMerge! Note that the first file you choose will be DELETED!
echo Name and extension of vmf? (example.vmf)
set /p firstfile=
cls
echo Name and extension of second vmf?
set /p secondfile=
cls
del %firstfile%
set /p content=<%firstfile%
echo %content% >> %secondfile%
我需要它停止将其添加到文件中。
答案1
您的脚本的问题是%content%
变量为空。这是因为您尝试%firstfile%
在使用命令删除变量后读取其内容del
。
del
要修复此问题,您应该切换和命令的顺序set /p
。