如何批量创建多行的.vbs?

时间:2018-01-25 18:44:58

标签: batch-file vbscript insert

您好,我有这个简短的代码(批处理):

set "from= %date%"
set "to=10-01-2018"
echo Num1 = #%to%# - #%from%#>tmp1.vbs
echo Wscript.echo Num1/150*100>tmp1.vbs

但正如我所料,它会覆盖第一行..如何复制多行?谢谢!

2 个答案:

答案 0 :(得分:1)

将脚本更改为此结构,它更容易阅读,并将括号内的所有行回显到重定向操作符,这意味着>应该可以正常工作。

Set "from=%DATE%"
Set "to=10-01-2018"
(
    Echo Num1 = #%to%# - #%from%#
    Echo Wscript.echo Num1/150*100

)>tmp1.vbs

答案 1 :(得分:-1)

您可以使用>>附加行。

虽然>将使用给定的输出写入文件,>>将附加给定文件的行,因此echo的第二行应使用>>避免改写。