delphi程序参数的使用与java调用外部程序方法
2008-05-19 15:34
796 查看
1. 在delphi程序中,获得程序参数非常方便,使用ParamCount可以得到参数的个数,使用ParamStr(i)可以获得第i个参数的值,第一个参数为ParamStr(1),例如程序的运行命令为:
>compile D:/
那么获得参数的方法是:
if ParamCount > 0 then //get param
begin
outputDir := ParamStr(1);
end;
2.如何设置delphi程序的参数。如果在cmd窗口中启动程序,那么delphi程序的参数直接写在命令后面即可,例如:
>compile D:/123
这样得到的参数就是“D:/123”。如果要在delphi的IDE中设置参数,选择Run->Parameters,在parameters中添加参数即可。
3. Java调用外部exe程序的方法很简单,代码如下:
//设置Exe程序名称和参数
String[] cmd =...{"F:/MyTestPrograms/ListBoxColor/Files/CompileConsole.exe","D:/123"};
//执行程序
Process p =Runtime.getRuntime().exec(cmd);
//等待程序结束
p.waitFor();
>compile D:/
那么获得参数的方法是:
if ParamCount > 0 then //get param
begin
outputDir := ParamStr(1);
end;
2.如何设置delphi程序的参数。如果在cmd窗口中启动程序,那么delphi程序的参数直接写在命令后面即可,例如:
>compile D:/123
这样得到的参数就是“D:/123”。如果要在delphi的IDE中设置参数,选择Run->Parameters,在parameters中添加参数即可。
3. Java调用外部exe程序的方法很简单,代码如下:
//设置Exe程序名称和参数
String[] cmd =...{"F:/MyTestPrograms/ListBoxColor/Files/CompileConsole.exe","D:/123"};
//执行程序
Process p =Runtime.getRuntime().exec(cmd);
//等待程序结束
p.waitFor();
相关文章推荐
- Oracle使用java source调用外部程序
- 使用Qprocess的startDetached()方法调用外部exe程序
- java调用外部程序的方法
- java 外部调用c程序(后缀为.exe--是可以运行的程序--不是本地方法的实现)
- 使用java传参调用exe并且获取程序进度和返回结果的一种方法
- java调用外部程序的方法
- Ubuntu下使用Java调用IKAnalyzer中文分词程序失效的解决方法
- java 程序加载过程---3--类中申明同时申明类的静态对象 创建类的实例 访问类的静态变量 调用类的静态方法 使用反射方法 初始化类的子类对象 直接使用java.exe 调用某个类
- 使用GCJ编译Java程序供Matlab调用Java对象方法实践
- [java调用外部可执行程序] 1. java使用cmd命令(转)
- Java编程使用Runtime和Process类运行外部程序的方法
- oracle如何使用java source调用外部程序
- Spark Pipe使用方法(外部程序调用方法)
- 使用Java调用外部程序
- Java基于Runtime调用外部程序出现阻塞的解决方法
- 使用C程序调用Java类方法
- Unity-Android通信:AndroidJava 使用Unity c#编写Android程序调用任何方法
- Spark Pipe使用方法(外部程序调用方法)
- 用Swig将c/c++程序转为java代码(使用swig实现java调用c、c++的方法)
- java 执行命令、调用bat文件、调用外部程序的两种方法