日期:2014-05-17  浏览次数:20633 次

怎么让某个文件自动运行且实时从那个运行之后生成的文件里获取数据
有个问题请教大家

就是我有一个用vb写的aa.vbs文件,放在桌面上,当双击这个文件的时候就会执行文件(这个文件就像可执行文件.exe一样,运行之后会在指定路径上生成一个txt文件)

上面那段代码是用vb从数据库中获取数据的代码并且将数据放到txt文件里

现在想实现如下功能,就是用java调用生成的txt文件里的数据。但aa.vbc这个文件怎么才能让它自动运行生成txt文件,并且用java调用运行之后生成的txt文件。。


怎么连贯?就是当我运行java代码(这里用计时器每半个小时运行一次)的时候,怎么才能让aa.vbs这个文件也一同执行并且从生成的txt文件里获取数据?

------解决方案--------------------
Runtime.getRuntime().exec( blablablabla....... )
------解决方案--------------------
Runtime.getRuntime().exec("D:/aa.vbs");

为什么要加双引号???
------解决方案--------------------
aa.vbc这个文件做了什么事情?
------解决方案--------------------

改为Runtime.getRuntime().exec("cmd /c  start mypro d:/aa.vbs");