挑战性的问题,100分送上

ZhuJunfeng 2002-04-09 04:28:28
1.谁能用delphi读出 运行command "java test"显示的内容
2.谁能用delphi读出 运行command "java test"返回的值

test.java
public class test{
public static int main{
System.out.println("test");//显示的内容
return 1;//返回的值
}
}
...全文
25 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZhuJunfeng 2002-04-09
  • 打赏
  • 举报
回复
首先谢谢technofantasy
你可真厉害!
我已经试过,绝对有效
马上加分。
还剩下面一个问题,怎么得到返回值
希望大家多给点意见
ZhuJunfeng 2002-04-09
  • 打赏
  • 举报
回复
这样就是写文件了,我想要在一个线程内直接读,写文件的话可能会有问题
mars_han 2002-04-09
  • 打赏
  • 举报
回复
下班了,我也想知道呀:(
TechnoFantasy 2002-04-09
  • 打赏
  • 举报
回复
一个可以运行DOS程序(正确的说法应该是Windows下的控制台程序)并且捕捉程序输出的源程序。VB写的,可以简单的移植到Delphi下面。
http://www.applevb.com/sourcecode/Capture%20DOS%20Output.zip
windindance 2002-04-09
  • 打赏
  • 举报
回复
建立1.bat
内容:
java test
echo %ERRORLEVEL%

WinExec('command /c 1 > 1.txt');
最后一行是返回的值
ZhuJunfeng 2002-04-09
  • 打赏
  • 举报
回复
快下班了,怎么还没人呀,帮个忙吧

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧