当前位置: 代码迷 >> VFP >> 关于调用外部程序的有关问题
  详细解决方案

关于调用外部程序的有关问题

热度:3069   发布时间:2013-02-26 00:00:00.0
关于调用外部程序的问题
有个问题请教
我在vfp程序中用到   !fc.exe   /n   file1.txt   file2txt   -〉file3.txt
在多数pc上都能正确比较文件,并生成file3.txt。可是有台机器上没法生成。
我查看了一下,fc.exe也存在,在cmd方式下也能运行.不知是什么原因,

是内存的原因吗?我想尝试用Windows的API程序ShellExecuteEx,可如何填入文件名参数?


------解决方案--------------------------------------------------------
可以

DECLARE INTEGER ShellExecute IN shell32.DLL INTEGER HWND,STRING,STRING lpszFile,STRING,STRING,INTEGER

ShellExecute(0, "open ", "fc.exe ", "参数 ", "文件所在路径 ",1)

最后一个参数1表示:打开文件时窗口的状态。0表示隐藏,1正常方式、2最小化方式、3最大化方式。
  相关解决方案