找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 688|回复: 6

[求助]执行指定位置的程序

[复制链接]
发表于 2009-11-3 02:56:14 | 显示全部楼层 |阅读模式 IP:江苏扬州
我知道执行系统文件夹的文本文档程序的命令是
#include <windows.h>
main()
{
system("notepad a:/a.txt");
return 0;
}
我想知道如何 执行C:\Program Files\Internet Explorer\这个目录下的IEXPLORE.EXE??
请指教,谢谢.
发表于 2009-11-3 02:56:15 | 显示全部楼层 IP:江苏扬州
可以用windows的api:CreateProcess 来执行
其定义为:
  1. BOOL CreateProcess(
  2. LPCTSTR lpApplicationName,
  3. LPTSTR lpCommandLine,
  4. LPSECURITY_ATTRIBUTES lpProcessAttributes,
  5. LPSECURITY_ATTRIBUTES lpThreadAttributes,
  6. BOOL bInheritHandles,
  7. DWORD dwCreationFlags,
  8. LPVOID lpEnvironment,
  9. LPCTSTR lpCurrentDirectory,
  10. LPSTARTUPINFO lpStartupInfo,
  11. LPPROCESS_INFORMATION lpProcessInformation
  12. );
复制代码
回复

使用道具 举报

发表于 2009-11-3 02:56:16 | 显示全部楼层 IP:江苏扬州
讨厌api函数,定义都那么长,看不懂,害我到现在都还没开始学~!
回复

使用道具 举报

发表于 2009-11-3 02:56:17 | 显示全部楼层 IP:江苏扬州
不喜欢CreateProcess那么长,可以用exec或spawn
回复

使用道具 举报

发表于 2009-11-3 02:56:18 | 显示全部楼层 IP:江苏扬州
这个好象行
system("C:\\PROGRA~1\\Intern~1\\IEXPLORE.EXE");
回复

使用道具 举报

发表于 2009-11-3 02:56:19 | 显示全部楼层 IP:江苏扬州
~1为什么就能代表整个的文件夹啊?
大家很强啊,学了多长时间?
回复

使用道具 举报

发表于 2009-11-3 02:56:21 | 显示全部楼层 IP:江苏扬州
dos 命令可以用5楼的。用window的程序里可以用
WinExec("C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE", SW_NORMAL);

也可以用::ShellExecuteEx()去打开任何网页。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 11:28 , Processed in 0.200130 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表