我正在尝试将字符串附加到文本文件中。到目前为止,我的代码如下所示:
echo -%appointment% >>C:\Users\Evan\Desktop\Programming\Events.txt
echo set /a h=(%hours%*3600)+(%minutes%*60) >>C:\Users\Evan\Desktop\Programming\Events.txt
echo set /a i=%day%-%dbf% >>C:\Users\Evan\Desktop\Programming\Events.txt
echo if %g% leq %h% if %b% equ %day% echo %appointment% %time% Today >>C:\Users\Evan\Desktop\Programming\Events.txt
echo if %b% lss %day% if %b% geq %i% echo %appointment% %time% %date% >>C:\Users\Evan\Desktop\Programming\Events.txt
问题是,变量%b%
和%g%
取决于具体的发生。%b%
并%g%
随日期更改,因此当我将它们附加到文本文件中时它们的值将是准确的,但当我真正想将文本文件转换为批处理文件并使用它时,它们的值将不准确。如何从字面上将变量附加%b%
为文本而不是其当前值,以便每次我将文本文件作为批处理运行时它都可以更改?如果我尝试"%b%"
在代码中附加这些引号,在出现的文件中,它会简单地输出为“”。
谢谢你。