VFP调用外部Exe文件,执行完后,再接着执行本程序(经典转载)
2012-06-05 09:48
666 查看
来源于csdn论坛:
*在一个目录下有两个子目录A和B*
*把这个目录放到你的程序当前目录,然后在你的主程序加代码:
Public gcNowPath
*gcNowPath=Addbs(Justpath(Sys(16)))
*Set Default To (gcNowPath)
*调用时:
SET DEFAULT TO d:\life
ox=CreateObject("WScript.Shell")
ox.Run("d:\life\dxnn520.exe",1,1)
&& 第3个参数0表示调用后马上将控件权返回原调用程序,1表示直到被调用程序结束后才将控件权返回原调用程序(调用外部文件时让系统一直等待,直到运行结束才返回控制权就可以了)。
MESSAGEBOX('aaa')
Release ox
---------------------------------------------------
ox.run(...) 之前加一句:Application.Visible = .f.
以免用户看到两个界面,而主界面又在死等 a 或 b 结束并返回控制权
*在一个目录下有两个子目录A和B*
*把这个目录放到你的程序当前目录,然后在你的主程序加代码:
Public gcNowPath
*gcNowPath=Addbs(Justpath(Sys(16)))
*Set Default To (gcNowPath)
*调用时:
SET DEFAULT TO d:\life
ox=CreateObject("WScript.Shell")
ox.Run("d:\life\dxnn520.exe",1,1)
&& 第3个参数0表示调用后马上将控件权返回原调用程序,1表示直到被调用程序结束后才将控件权返回原调用程序(调用外部文件时让系统一直等待,直到运行结束才返回控制权就可以了)。
MESSAGEBOX('aaa')
Release ox
---------------------------------------------------
ox.run(...) 之前加一句:Application.Visible = .f.
以免用户看到两个界面,而主界面又在死等 a 或 b 结束并返回控制权
相关文章推荐
- Matlab程序调用外部exe(可执行文件)方法及参数传递
- C++执行外部程序(调用外部exe程序)
- C/C++执行外部程序(调用外部exe程序)
- 制作一个Flex AIR 程序调用 可执行程序(mxmlc.exe) 并且 生成.as文件并编译为.swf文件
- java程序调用exe文件和调用自己打的jar包或其他外部jar包
- ASP.NET、C#调用外部可执行exe文件--多种方案
- 收集的C/C++执行外部程序(调用外部exe程序)文章
- winform c#调用外部EXE程序,并等待外部EXE程序执行完毕才执行下面的代码的方法。
- 在Sql Server中调用外部EXE执行程序!(已解决,彻底明白了)
- 使用fat jar和exe4j把java程序打包成exe执行文件---转载的
- 在Sql Server中调用外部EXE执行程序
- 在Sql Server中调用外部EXE执行程序引发的问题
- 外部程序(可执行文件)调用的一些问题
- 在执行yiic webapp命令时,就报以下错误了: ‘"php.exe"’ 不是内部或外部命令,也不是可运行的程序或批处理文件。
- C#调用外部可执行exe文件
- 让Delphi使用带参数来调用外部可执行文件(EXE文件)
- C/C++执行外部程序(调用外部exe程序)
- C#调用外部可执行exe文件
- java 执行命令、调用bat文件、调用外部程序的两种方法
- 在Sql Server中调用外部EXE执行程序引发的问题