2016-04-18 63 views
0

我明白这段代码会将来自服务器的数据放入一个名为IMS_DUMP_800的文件夹中:它删除里面的所有内容,然后将数据放入其中。理解简单批处理命令的问题

我不明白的是CD ..然后暂停。

这样的订单执行得好吗?

又是什么projectRevision = FS_0G0A3_010_800_23代码部分在做什么?

cd IMS_DUMP_800 
del *.* 
Rem: comand output file name  host/port     projectbuild unit 
si report --basename=GIF800_0l0 --hostname=ims-es --port=7001--project="/ES/FS/0G/0A3/pis/0l0/project.pj" --projectRevision=FS_0G0A3_0l0_800_23 
si report --basename=GIF800_0m0 --hostname=ims-es --port=7001 --project="/ES/FS/0G/0A3/pis/0m0/project.pj" --projectRevision=FS_0G0A3_0m0_800_23 
si report --basename=GIF800_0u0 --hostname=ims-es --port=7001 --project="/ES/FS/0G/0A3/pis/0u0/project.pj" --projectRevision=FS_0G0A3_0u0_800_23 
si report --basename=GIF800_ec0 --hostname=ims-es --port=7001 --project="/ES/FS/0G/0A3/pis/ec0/project.pj" --projectRevision=FS_0G0A3_ec0_800_23 
si report --basename=GIF800_sc0 --hostname=ims-es --port=7001 --project="/ES/FS/0G/0A3/pis/sc0/project.pj" --projectRevision=FS_0G0A3_sc0_800_23 
si report --basename=GIF800_ws0 --hostname=ims-es --port=7001 --project="/ES/FS/0G/0A3/pis/ws0/project.pj" --projectRevision=FS_0G0A3_ws0_800_23 
si report --basename=GIF800_xc0 --hostname=ims-es --port=7001 --project="/ES/FS/0G/0A3/pis/xc0/project.pj" --projectRevision=FS_0G0A3_xc0_800_23 

CD .. 

pause 

回答

1

CD..是扭转CD IMS_DUMP_800的效果,让你在你的启动文件夹中。

这可以用pushdpopd更好地实现。

PAUSE是为了确保用户必须采取措施来结束脚本。这允许用户双击脚本,等待脚本完成,并且在脚本结束时不允许命令窗口自动关闭(允许他们查看任何错误消息等)。

至于最后一个问题 - 我不知道。 si不是标准命令,因此您需要参考该可执行文件。