怎样编程实现用记事本打开一个文件? 我做了一个小程序,其中一项功能是要求在浏览文件时可以指定用记事本快速查看这个文件的内容,请问应该如何编程实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WinExec("command notepad c:\FRONTPG.LOG",SW_SHOW); winexec,shellexecute,createprocess随便用一个。比如:ShellExecute(NULL,NULL,_T("your.txt"),NULL,_T("D:\\Path"),SW_SHOWMAXMIZED); 但是你这个c:\frontpg.log是一个指定的文件名,我需要是在任何一个文件上点右键菜单,可以进行记事本查看,如何得到我选择的这个文件的路径呢? TCHAR sNotePadPathName[MAX_PATH];::GetSystemDirectory(sNotePadPathName,MAX_PATH);strcat(sNotePadPathName,"\\NotePad.exe c:\\AUTOEXEC.BAT");WinExec(sNotePadPathName,SW_SHOW); 动态修改菜单字符串 VC的字符串解析问题 VS2010开发的程序不能运行??? 新手入门,想问问网络编程用什么平台和什么系统好 求助:位图存放在数据库中? 结构体CONTEXT中各个变量分别表示什么? 在VC下用SNMP++开发V3的开发问题 为什么我的局域网不可用? 用SQL语言查询多个表的复杂问题 vc怎么打开.ply文件? 多谢duwenyong的源代码,请进来拿分!! 求一个未知道长度的组合的算法
ShellExecute(NULL,NULL,_T("your.txt"),NULL,_T("D:\\Path"),SW_SHOWMAXMIZED);
::GetSystemDirectory(sNotePadPathName,MAX_PATH);
strcat(sNotePadPathName,"\\NotePad.exe c:\\AUTOEXEC.BAT");
WinExec(sNotePadPathName,SW_SHOW);