我知道这段代码会将服务器中的数据放入名为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
答案 0 :(得分:1)
CD..
将反转CD IMS_DUMP_800
的效果,并将您留在您开始使用的文件夹中。
使用pushd
和popd
可以更好地实现这一目标。
PAUSE
是为了确保用户必须采取措施来结束脚本。这允许用户双击脚本,等待脚本完成,并且在脚本结束时不允许命令窗口自动关闭(允许他们查看任何错误消息等)。
至于最后一个问题 - 我不知道。 si
不是标准命令,因此您需要参考该可执行文件的文档。