C++打开指定文件夹,并选中文件
2015-06-10 08:59
393 查看
今天写代码的时候需要一个打开指定文件夹并选中文件的功能,于是乎就度娘了一下,找到了2中方法,遂记之以留后用,这里也顺便给大家分享一下.
这个方法很简单,实际上是在C++代码中调用了windows的shell命令“explorer” ,例如下面我在控制台下通过这个命令打开C盘的Windows文件夹并且选中regedit.exe文件.
我使用命令 explorer /select,C:Windowsregedit.exe (注意斜杠的方向!注意中间的逗号)
可以看到执行命令后regedit.exe所在的文件夹被打开,并且regedit.exe文件被选中了.
OK,既然知道了这个命令,我们就来直接通过C++代码调用这个Shell命令吧,以打开并选中C:Windowsregedit.exe为例子,直接上代码:
方法一,使用函数ShellExecute:
方法二,用 ShellExecuteEx 函数:
本文出自悠然品鉴小悠,转载请注明出处http://www.youranshare.com/codeorg/sid/136.html
这个方法很简单,实际上是在C++代码中调用了windows的shell命令“explorer” ,例如下面我在控制台下通过这个命令打开C盘的Windows文件夹并且选中regedit.exe文件.
我使用命令 explorer /select,C:Windowsregedit.exe (注意斜杠的方向!注意中间的逗号)
可以看到执行命令后regedit.exe所在的文件夹被打开,并且regedit.exe文件被选中了.
OK,既然知道了这个命令,我们就来直接通过C++代码调用这个Shell命令吧,以打开并选中C:Windowsregedit.exe为例子,直接上代码:
方法一,使用函数ShellExecute:
相关文章推荐
- c/C++内存分配
- c++入门之一:EGE图形库介绍与配置(VS2013、DEVCPP)
- Windows下的codeblocks+MinGW开发C++运行环境
- 第十四周项目4 - 处理C++源代码的程序({}换行)
- 《爱编程,爱c++十三期-第三章-c++带默认形参值的函数》
- c语言快速排序算法(转)
- C语言动态内存管理
- 浅谈C语言中的联合体
- C/C++文件之eof()
- 面向对象学习【c++】
- C++ 画星号图形——空心梯形(核心代码记录)
- 【leetcode c++】09 Palindrome Number
- C语言指针实现字符串的反转
- 【leetcode c++】08 String to Integer (atoi)
- C语言的声明
- 【Max Points on a Line 】cpp
- More Effective C++(2)
- 欢迎一起讨论C++ MFC编程。。。
- 怎么避免在类实现的cpp文件中不要多次进行类声明
- 怎么避免在类实现的cpp文件中不要多次进行类声明