c/c++怎样打开exe文件,怎样修改文件名

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:13:41
c/c++怎样打开exe可执行文件,比如打开qq,c/c++编译器,迅雷........
怎样修改文件名,比如把一个文件夹中的所有tet文件按创建时间依次命名为1.txt,2.txt,3.txt.............

1。可以使用以下任意函数system(), WinExec(), ShellExecute(),CreateProcess()
详细介绍一下WinExec()
函数原型WinExec(String lpCmdLine,Long nCmdShow);

参数说明: 参数 类型及说明
lpCmdLine String,包含要执行的命令行
nCmdShow Long,为窗口指定可视性方面的一个命令。请用下述任何一个常数
SW_HIDE 隐藏窗口,活动状态给令一个窗口
SW_MINIMIZE 最小化窗口,活动状态给令一个窗口
SW_RESTORE 用原来的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOW 用当前的大小和位置显示一个窗口,同时令其进入活动状态
SW_SHOWMAXIMIZED 最大化窗口,并将其激活
SW_SHOWMINIMIZED 最小化窗口,并将其激活
SW_SHOWMINNOACTIVE 最小化一个窗口,同时不改变活动窗口
SW_SHOWNA 用当前的大小和位置显示一个窗口,不改变活动窗口
SW_SHOWNOACTIVATE 用最近的大小和位置显示一个窗口,同时不改变活动窗口
SW_SHOWNORMAL 与SW_RESTORE相同

WinExec(""D:\\Program Files\\Tencent\\QQ2009\Bin\\QQ.exe"SW_SHOW);
即可,路径要使用两个\
2.修改文件名可以使用CFile类的Rename方法
static void PASCAL Rename(LPCTSTR lpszOldName,LPCTSTR lpszNewName);

参数: lpszOldName 原路径。
lpszNewName 新路径。

注意,c++编程里面说打开文件和一般我们说的打开文件是有区别的。

我就用过WinExec(