我正在尝试通过批处理将一些代码写入vbs文件 一切正常,除了
echo if(Time()>TimeValue("8:30am") and Time()<TimeValue("3:15pm")) then >>
这是此文件的其他回声,如
echo do >> %APPDATA%\tbwg22f.vbs
echo if(Time()>TimeValue("8:30am") and Time()<TimeValue("3:15pm")) then >> %APPDATA%\tbwg22f.vbs
echo Dim message, sapi >> %APPDATA%\tbwg22f.vbs
但if(时间)行不会回显我的vbs文件,但所有其他行都
答案 0 :(得分:0)
(
,)
,>
为special characters to the shell。您需要将它们转义为打印为文字字符串
echo if^(Time^(^)^>TimeValue("8:30am") and Time^(^)^<TimeValue^("3:15pm"^)^) then >>