mfc 按钮打开程序
界面是有一个按纽,点一下就会打开其他程序。我用了WinExec()函数,把路径加上要打开的程序保存在CHAR型数组PATH里面。然后WinExec(PATH,SW_SHO...
界面是有一个按纽,点一下就会打开其他程序。
我用了WinExec()函数,把路径加上要打开的程序保存在CHAR型数组PATH里面。
然后WinExec(PATH,SW_SHOW)无效啊//////
“\\”我也加了.
要打开的程序的位置就是和该界面程序所在的路径相同。
怎么设置啊。我要封装起来。 展开
我用了WinExec()函数,把路径加上要打开的程序保存在CHAR型数组PATH里面。
然后WinExec(PATH,SW_SHOW)无效啊//////
“\\”我也加了.
要打开的程序的位置就是和该界面程序所在的路径相同。
怎么设置啊。我要封装起来。 展开
展开全部
Unicode环境下用此方法:
#include <windows.h>
ShellExecuteA(NULL, "open", "res\\****.exe", NULL, NULL, SW_SHOW);//第三个参数是路径,可以是绝对路径, 也可以相对路径
非Unicode可能是ShellExecute(****);参数相同
注意:
如果调用的程序跟主程序在同一目录下路径参数直接用文件名就可以了.
调试时把调用的文件放到res的上一级目录,
打包时跟主程序放到一起就可以了
#include <windows.h>
ShellExecuteA(NULL, "open", "res\\****.exe", NULL, NULL, SW_SHOW);//第三个参数是路径,可以是绝对路径, 也可以相对路径
非Unicode可能是ShellExecute(****);参数相同
注意:
如果调用的程序跟主程序在同一目录下路径参数直接用文件名就可以了.
调试时把调用的文件放到res的上一级目录,
打包时跟主程序放到一起就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询