Java 如何从windows中的脚本运行不同的项目?
我有两个VisualStudio项目(出于不同的目的…它们作用于两个不同的硬件),还有一个Java项目,可以控制其他东西。我在windows中工作。我的问题是如何编写一个脚本(如shell脚本)来控制单个程序中的不同项目。更具体地说,假设我想这样做:使用参数x1,x2,…,xn执行项目1,然后使用参数y1,y2,…,yn执行项目2,然后执行项目1,然后执行项目3等等Java 如何从windows中的脚本运行不同的项目?,java,windows,visual-studio,scripting,Java,Windows,Visual Studio,Scripting,我有两个VisualStudio项目(出于不同的目的…它们作用于两个不同的硬件),还有一个Java项目,可以控制其他东西。我在windows中工作。我的问题是如何编写一个脚本(如shell脚本)来控制单个程序中的不同项目。更具体地说,假设我想这样做:使用参数x1,x2,…,xn执行项目1,然后使用参数y1,y2,…,yn执行项目2,然后执行项目1,然后执行项目3等等 有什么教程或简短的描述可以让我实现我的概念吗?有很多选项/脚本语言/。。。要实现这一点,但如果您只想运行一堆EXE,那么一个简单的
有什么教程或简短的描述可以让我实现我的概念吗?有很多选项/脚本语言/。。。要实现这一点,但如果您只想运行一堆EXE,那么一个简单的windows批处理文件就可以了:
@echo off
set my_exe=c:\path\to\my.exe
set my_other_exe=c:\path\to\my_other.exe
%my_exe% a
%my_exe% a b c
%my_other_exe% x
%my_other_exe% x y z
pause
使用
.bat
扩展名将其保存到您喜爱的编辑器中,然后双击运行。带有set
的行创建变量,这样你就不必一直粘贴到你的前任的完整路径。引用这些变量的行将调用可执行文件及其后面的argumenst。在internet上搜索“批处理文件示例”或类似内容,您会很快找到所需的所有信息。您的意思是要运行具有不同参数的可执行文件?像my.exe a b c
然后my.exe d e f
?我不确定我是否正确。你只想有一个脚本的行为有点像一个运行顺序(包括不同的参数)?是的,我想要这样的东西。这对Java项目也有效吗?有时我也想在两个命令之间留出一些睡眠时间。。。