编写一个程序简单和C++程序,实现一个功能:就是当我双击打开一个文件夹时

怎么运行一个应用程序(双击.exe文件)同时自动运行另外一个应用程序 - C++当前位置:& &&&怎么运行一个应用程序(双击.exe文件)同时自动运行怎么运行一个应用程序(双击.exe文件)同时自动运行另外一个应用程序&&网友分享于:&&浏览:108次如何运行一个应用程序(双击.exe文件)同时自动运行另外一个应用程序RT.请教各位。前一个程序的运行是依赖第二个程序的,就是说如果第二个程序不运行的话第一个程序运行就没有意义。如何实现在双击第一个程序的.exe文件时自动使第二个文件运行。------解决方案--------------------双击第一个程序时:HINSTANCE ShellExecute(
HWND hwnd,&
LPCTSTR lpVerb,
LPCTSTR lpFile,&
LPCTSTR lpParameters,&
LPCTSTR lpDirectory,
INT nShowCmd);执行第二个程序,或者 CreateThread
------解决方案--------------------有多个方法在一个程序中运行另一程序1.最简单的system //标准C函数 如system(&d:\\temp\\a.exe&);2.execlp//标准C函数 &如:
execlp(&calc.EXE&, &calc.EXE&,
NULL);3.ShellExec //windows SDK 如:
ShellExecute(NULL,&open&,&calc.exe&,&&,&&,SW_SHOW);4.Winexec
//windows SDK 如:
WinExec(&calc.exe&,SW_SHOW);5.CreateProcess //windows SDK如:PROCESS_INFORMATION&
STARTUPINFO&
ZeroMemory(&si,sizeof(STARTUPINFO));&
si.dwFlags
STARTF_USESHOWWINDOW;&
si.wShowWindow
CreateProcess(NULL, &d:\\temp\\t.exe &,
&pi);& 要使一个程序运行前先运行另一程序,且二个exe已存在,不可修改,用批处理 @echo off a.exe b.exe
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有您所在的位置: &
用Visual Studio创建C++程序
用Visual Studio创建C++程序
华中科技大学出版社
《我的第一本C++书》第2章与C++第一次亲密接触,正在我们犹豫的时候,看到前面有一个人被一群满头问号的C++初学者围在当中。我们赶紧挤进去一看,原来是一个C++程序正做自我介绍呢。本节为大家介绍用Visual Studio创建C++程序。
2.1.1& 用Visual Studio创建C++程序
大家进入C++世界最感兴趣的一件事,就是亲自动手创建一个C++程序。大多数C++程序都是通过一种叫集成开发环境(Integrated Development Environment,IDE)的软件创建的,可以说,它是创建C++程序的工厂。虽然用于创建C++程序的集成开发环境有很多,但是我们还是首选由微软公司开发的Visual Studio。现在,请大家在我的引导下使用Visual Studio创建第一个C++程序。
首先,启动已经安装好的华丽丽的Visual Studio啦!
待Visual Studio启动之后,弹出如图2-1所示的界面。大家可以通过以下3个步骤来创建C++程序,也就是亲手创建一个HelloWorld.exe。
图2-1& 启动后的Visual Studio 2010
1. 选择应用程序模板
从"文件"菜单中选择"新建→项目",创建新的项目。Visual Studio会引导我们进入模板选择界面。选择"Win32控制台应用程序"模板,如图2-2所示,输入项目名称"HelloWorld",然后选择项目存放的位置,单击"确定"后进入"Win32控制台应用程序"的AppWizard(应用程序向导)。大家可能会问,为什么要选择"Win32控制台应用程序"呢?这是因为控制台应用程序没有与Windows用户界面相关的消息机制窗体控件等与C++关系不大的复杂的技术,相对比较简单,对我们学习C++语言完全够用了。
图2-2& 选择应用程序模板在应用程序向导中,可以设置程序的具体参数,如图2-3所示。例如,选择应用程序的类型、是否需要MFC支持等。这里我们保持默认的设置就可以了,单击"完成",Visual Studio会创建一个基本的Win32控制台应用程序项目。
图2-3& 设置应用程序参数
2. 修改代码,实现功能
在第一步中,Visual Studio创建了一个空应用程序,但它只是一个空的程序模板,并不具有任何功能。接下来要为它添加代码或者修改其中的代码以实现具体的功能。为了让这个程序可以向世界说"Hello World!",我们在"解决方案资源管理器"中找到HelloWorld.cpp这个文件,双击打开,并做如下修改://&HelloWorld.cpp&:定义控制台应用程序的入口点。 &#include&"stdafx.h" &#include&&using&namespace& &&int&_tmain(int&argc,&_TCHAR*&argv[]) &{ &&&&&//在屏幕上显示“Hello&World!” &&&&&cout"Hello&World!"; &&&&&&return&0; &} &
3. 编译代码,构建应用程序
完成程序代码的修改后,就可以开始编译代码、构建应用程序了。从"生成"菜单中选择"生成解决方案",Visual Studio就会编译生成HelloWorld.exe这个可执行程序。然后从"调试"菜单中选择"开始执行",就可以看到程序的执行结果,如图2-4所示。
图2-4& 应用程序的执行效果"Hello World!"大家可以看到,通过简单的3个步骤、短短的几行代码,就创建了一个C++程序,并实现了"Hello World!"输出。用C++编程就这么简单!【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
本书以Android 4.X进行开发示范,通过大量图示与step
本书手把手地教读者用C语言制作两种编程语言:crowbar
享誉全球的未来学家理查德.沃森,用科学和多元的视角
本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点。而且,读者还将了解如何使用开放源代码
51CTO旗下网站本帖子已过去太久远了,不再提供回复功能。windows系统是怎么实现鼠标双击打开一个程序
windows系统是怎么实现鼠标双击打开一个程序
发布时间: 21:29:05
编辑:www.fx114.net
本篇文章主要介绍了"windows系统是怎么实现鼠标双击打开一个程序",主要涉及到windows系统是怎么实现鼠标双击打开一个程序方面的内容,对于windows系统是怎么实现鼠标双击打开一个程序感兴趣的同学可以参考一下。
windows系统是怎么实现鼠标双击打开一个程序windows系统是怎样实现鼠标双击打开一个程序?是通过函数还是cmd命令实现的,如果是函数c++有这样的函数嘛?
在cmd窗口里面输入以下命令c:\&assoc .txt.txt=txtfilec:\&ftype txtfiletxtfile=C:\WINDOWS\notepad.exe %1c:\&assoc .doc.doc=Word.Document.8c:\&ftype Word.Document.8Word.Document.8=&C:\Program Files\Microsoft Office\OFFICE11\WINWORD.EXE& /n /dde
探讨引用:所有的操作是explorer.exe做的,双击事件被explorer.exe捕获,explorer.exe根据打开文件的后缀名,查找注册表,找出对应的打开方式,然后调用ShellExecute/ShellExecuteEx,explorer是个系统进程,也没啥哦 相当于整个待机桌面就是一个运行的程序,(explorer.exe根据打开文件……
本文标题:
本页链接:

我要回帖

更多关于 编写一个程序 的文章

 

随机推荐