编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

急问调用ShellExecute函数运行batch文件问题

急问调用ShellExecute函数运行batch文件问题

程序中利用ShellEexcute 函数打开A.bat文件.代码如下(just sample):
INT nErrorCode = (INT)::ShellExecute(
m_hParent,
"open",
"C:\\***\\***\\launchact.bat",
lpParameters,
lpDirectory,
SW_SHOW);
其中.bat文件完成启动myclient.jar(作为socket客户端)的工作,其内容如下:
echo "My program"
set MY_DATE=%1%
set MY_TIME=%2%

echo "Now start the java module!"


java -Xmx500m -jar myclient.jar >

echo "...java end!"

我的问题是:启动服务端后,在命令行中执行A.bat 可以启动 clientjar module,而通过Shell Execute 却始终不行!
可以确定调用ShellExecute的方法是正确的,在另外一个同时的机器山上,shellexecute可以启动myclient.jar
难道该函数与系统有关,,,大侠帮忙!!

TOP

发新话题