发信人: foxzz()
整理人: foxzz(2003-03-16 09:45:31), 站内信件
|
我们知道VFP提供了
RUN [/N] MS-DOSCommand | ProgramName
来调用外部程序,但不能等待程序完成并返回值
(PB有一个函数来达到目的:Yield())
你也许想知道某个程序的结果或者连续调用程序
如:备份数据等
wshshell = createobject("WScript.Shell")
result = wshshell.run("mysys1.exe",,.t.)
wshshell.run有三个参数
第一个参数为程序文件名称
第二个参数为窗口大小
0 无窗口
1 正常窗口
2 最小化窗口
3 最大化窗口
4 上次被调用的同一窗口
5 与4相同,且为焦点窗口
6 最小化窗口,下一个窗口获得焦点
7 最小化窗口,活动窗口不变
8 正常窗口,活动窗口保持不变
9 正常窗口且获得焦点
第三个参数设为true,则RUN方法会等待程序完成 |
|