监视执行的完成情况,然后执行操作

时间:2015-03-11 05:26:15

标签: java python shell exe

要执行以下操作,需要做什么。

Action-1 : Execute an executable file from a folder.
Action-2 : Copy all the files from a Folder to the installed 
           directory of the above executable.

我需要一个可执行文件来执行上述两个操作。 经过研究,我发现我可以在JAVA中将其作为JAR文件或使用shell脚本执行此操作。有人可以指导我这些可以有效完成的方式。请告诉我我应该选择什么。

修改

那么,JAVA是唯一的选择吗?

  • 如果要使VBScript执行此操作,那会更容易。
  • 第二次行动怎么样,怎么办呢?

请评论可能性

编辑2

动作 - 1可以像这样(感谢2杰克)在蝙蝠文件中完成

"xcopy /s DirectoryToCopy ProgramDirectory"

监视Action-1是否已完成,然后执行Action-2。仅在执行完成后,应该启动Action-2。有人可以指导我在剧本中给出哪种条件。

  • 如何通过bat执行exe的执行
  • 如何监控上述
  • 的完成情况
  • 如何复制文件内容

2 个答案:

答案 0 :(得分:0)

是的,你可以使用Jars来做这件事,因为所有的程序文件都可以放在可执行的jar文件和编译的.class文件中,因此它们可以非常干净地运送。编译罐子可能非常麻烦所以我更喜欢使用IDE,但无论你的船是什么漂浮都是好的。罐子只是拉链的一种修改形式,所以如果你有7个拉链或其他存档应用程序,你可以添加,修改或删除jar中的enties。

要实际复制JAR的内容,可以使用java.util中的ZipEntry API

答案 1 :(得分:0)

查看Process以启动外部程序,然后this