在VS2010的MFC开发中,如何运行一个外部的BAT批处理文件? 如何在VC中运行批处理文件

作者&投稿:吴彭 (若有异议请与网页底部的电邮联系)
1.CreateProcess
2.ShellExecute
ShellExecute(NULL,_T("open"),GetAppPath()+_T("Install.bat"),NULL,NULL,SW_SHOW);
//GetAppPath()+_T("Install.bat") 改为你要的绝对路径
3.WinExec

怎么用MFC运行bat文件?~

ShellExecute函数,各参数含义,以及头文件自己找找。

CString strFile = _T("E:\\1.bat");ShellExecute(NULL, _T("open"), strFile, _T(""), NULL, SW_HIDE);

工具→文件夹选项→查看→选择“不显示隐藏的文件夹和文件”。但开始时你要把文件的属性改成隐藏的。

我在用VS2010做MFC单文档开发时,怎么将m_wndMenuBar中对应的菜单删掉...
答:MFC标准单文档程序的菜单,不需要“重新加载”,你只需要获取框架窗口(因为菜单是从属于框架的)指针,或者在CMainFrame类中直接://删除子菜单:GetMenu()->DeleteMenu(1,MF_BYPOSITION);//删除菜单项:GetMenu()->GetSubMenu(0)->DeleteMenu(2,MF_BYPOSITION);就可以实现删除了。

VS2010 MFC程序编译时出现如下错误,请问哪位高手能够指点一下是什么情况...
答:1.如果编译时使用的是/NOD(/NODEFAULTLIB)选项,程序所需要的运行库和MFC库在连接时由编译器写入目标文件模块, 但除非在文件中明确包含这些库名,否 则这些库不会被链接进工程文件。在这种情况下使用/NOD将导 致错误LNK2001。2.如果没有为wWinMainCRTStartup设定程序入口,在使用Unicode和MF...

vs2010环境下,MFC如何修改窗体名字?
答:我用的是vs2015,在[解决方案资源管理器]中找到[资源文件],选择后缀名为“.rc”的项目,右键“查看代码”,在打开的界面中搜索“caption”,更改名字即可。1.2.3.4.

如何在vs2010中的MFC应用程序中实现读取文件?急!!
答:可以在DOC类中响应OnOpenDocument(LPCTSTR lpszPathName)函数,这是MFC自带的打开文件操作,lpszPathName是文件名。不用这个的话也可以用CFileDialog dlg,这是打开文件对话框,具体用法参见MSDN include <fstream> include <sstream> BOOL CMySDIDoc::OnOpenDocument(LPCTSTR lpszPathName){ double num[n][m];...

如何使用vs2010mfc应用程序
答:方法/步骤 1 运行vs2010 双击运行vs2010开发工具。2 新建项目 在弹出的窗口中选择文件,然后选择新建,最后选择项目。3 选择MFC应用程序 在弹出的窗口中的已安装模板选择MFC,在右侧选择MFC应用程序。4 设置工程名和存储路径 在下面的名称处输入工程的名,在位置处输入工程在磁盘上的位置。5 下一步 在...

vs2010怎么创建一个基于对话框的MFC应用程序
答:方法/步骤 运行vs2010 双击运行vs2010开发工具。新建项目 在弹出的窗口中选择文件,然后选择新建,最后选择项目。选择MFC应用程序 在弹出的窗口中的已安装模板选择MFC,在右侧选择MFC应用程序。设置工程名和存储路径 在下面的名称处输入工程的名,在位置处输入工程在磁盘上的位置。下一步 在弹出的窗口中...

用VS2010 中的MFC编程,出现一大堆错误,估计是前几天用到了extern “c...
答:"OnFilePrintSetup",如果不采用extern “c”,那么采用C++风格的命名编译后就是 "?OnFilePrintSetup@CWinApp@@QAEXXZ" ,这个错误出现可能是因为静态链接库使用C++风格。而你的程序定义成C风格,或者相反,去掉 extern “c”看看出什么错误。要严格安排extern “c”限定的范围,...

vs2010中,MFC基于对话框的编程,在一个对话框中想要获取其他对话框中变...
答:用的较多的是:CWnd::GetDlgItem再使用CWnd::GetWindowText还有一个是 CWnd::GetDlgItemText 这些都是比较常用的、例如获取一个EDIT控件的文本,ID是IDC_EDITRESULT 第一种方式:CString str_edit;GetDlgItem(IDC_EDITRESULT)->GetWindowText(str_edit);第二种方式:CString str_edit;GetDlgItemText(IDC_EDIT...

VS2010中MFC中如何给CHAR数组赋值
答:memset(),如 char buffer[20];memset(buffer,0,sizeof(char)*20);其他的还有strcpy等或是使用下标访问赋值

VS2010中怎么将字符串变量显示在MFC编辑框中?
答:VS2010中怎么将字符串变量显示在MFC编辑框中的方法。如下参考:1.在vs网站的项目下,双击。aspx页面将被编辑,如下所示。2.在主窗口将打开首页的源视图,如下图所示。3.在设计模式下,打开工具箱,如下图所示。4.您可以将各种控件拖放到页面上,如下图所示。5.通过控件属性版本来编辑控件,首先右键...