ShellExecute较 WinExex灵活一点,可以指定工作目录,下面的Example就是直接打开 c:\temp\1.txt,而不用加载与 txt文件关联的应用程序
ShellExecute(NULL,NULL,_T("1.txt"),NULL,_T("c:\\temp"),SW_SHOWMAXMIZED)
CreateProcess最复杂,一共有十个参数,不过大部分都可以用NULL代替,它可以指定进程的安全属性,继承信息,类的优先级等等.来看个很简单的Example:
STARTUPINFO stinfo
//启动窗口的信息
PROCESSINFO procinfo //进程的信息
CreateProcess(NULL,_T("notepad.exe"),NULL,NULL.FALSE,
NORMAL_PRIORITY_
CLASS,NULL,NULL, &stinfo,&procinfo)
一、如果想迅速打开可以将Visual C++打开然后直接将 .c文件拖放就去,然后会有些提示框,点确定就是了 。二、正常的打开步骤:
1 打开Visual C++
2 单击:【文件】->【新建】->Win32 Console Application
3 在右上角的 【工程名称】 中输入工程名(如 Hello world)
4 单击 【确定】按钮,再单击【完成】按钮
5 接着会出现工程界面,单击 【文件】->【新建】,单击[【C++ Source File】,在右边的【文件名】中输入一个后缀为 【.c】(如 Hello.c)的名称
6 把代码粘贴进去,单击 感叹号(或按Ctrl + F5)就可以运行了
一般装了VC后,C和
CPP
文件都是用VC打开。
Windows可以设置什么后缀用什么工具打开,并会一直记住。
你的*.c
或
*.cpp
如果不是用VC
打开的,就这样做:
1.
在文件浏览器中
找一个
C
文件
2.
在文件名上点右键,选择“打开方式”
3.
在“推荐的程序”和“其他程序”中找有没有VC
Microsoft
(R)
Developer
Studio
4.
如果没找到,就用“浏览”去找VC的EXE文件。
我的装在D盘,位置在
D:\Program
Files\Microsoft
Visual
Studio\Common\MSDev98\Bin\
MSDEV.EXE
5.
选定工具后,一定记住在下面设成ON:
"始终使用选择的程序打开这种文件"
6.
最后确定就好了。
从此之后只要对文件双击就可以了。
不知道你是不是问的这个问题。如果不是可能对你也有帮助。
其他文件也适用,例如我想用Winamp播放MP3,
用暴风影音播放WAV.
还有最好桌面有个VC的快捷方式,你可以找到VC的EXE,再点右键->
发送到->桌面快捷方式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)