设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1040|回复: 4
打印 上一主题 下一主题

用脚本打开外部程序时无法再进行游戏?

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
帖子
23
跳转到指定楼层
1
发表于 2009-6-9 07:16:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
2
发表于 2009-6-9 07:49:46 | 只看该作者
exec 会用你执行的程序替换当前进程,踢掉 RM 的程序在进程地址空间中的位置拿给该程序使用,所以当你执行这个的程序的时候,RM 程序其实已经挂了;
反引号和 system 一样,都是在子进程中运行你打开的程序,等待该进程结束,所以退出这个子进程时 RM 父进程就可以继续运行~

正确方法是调用 Windows API 的 ShellExecute,开辟一个新的进程来运行程序
如果你只是想打开网页的话,不需要去找到 iexplorer.exe,直接在 Shell 里面输入 URL,其它 Shell 命令行的参数传递 NULL 即可,这样会打开默认的浏览器,并打开指定的 URL:

http://rpg.blue/viewthread.php?tid=126695
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
帖子
23
3
 楼主| 发表于 2009-6-9 08:58:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
帖子
23
4
 楼主| 发表于 2009-6-11 03:01:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-5-16
帖子
23
5
 楼主| 发表于 2009-6-11 16:45:54 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-13 19:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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