标题: [系统相关] 能否用批处理文件实现关闭、开启3D加速器? [打印本页]
作者: qqw975314 时间: 2009-7-31 18:46 标题: 能否用批处理文件实现关闭、开启3D加速器?
因为显卡问题 玩2D游戏的时候老是要开始-运行dxdiag 去关掉3D加速器
玩了后又要去关闭 有点麻烦
能否用批处理文件实现关闭/开启3D加速器? 求代码
作者: keen 时间: 2009-7-31 20:58 标题: 回复 1楼 的帖子
启用:- @echo off
- reg add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 0 /f
复制代码
禁用:- @echo off
- reg add HKLM\SOFTWARE\Microsoft\Direct3D\Drivers /v SoftwareOnly /t REG_DWORD /d 1 /f
复制代码
作者: qqw975314 时间: 2009-8-2 15:53 标题: 回复 2楼 的帖子
谢谢大大哈
如果我要将下图红框中的DirectDraw禁用 是否只要将代码中Direct3D改成DirectDraw即可?
[attach]1700[/attach]
作者: keen 时间: 2009-8-2 17:13 标题: 回复 3楼 的帖子
禁用DirectDraw,用下面的代码:- reg add HKLM\SOFTWARE\Microsoft\DirectDraw /v EmulationOnly /t REG_WORD /d 1 /f
复制代码
但是要注意,禁用DirectDraw的同时,会把Direct3D也变为禁用,把AGP纹理加速变为不可用。
作者: qqw975314 时间: 2009-8-2 19:09 标题: 回复 4楼 的帖子
我运行了4楼的代码 但是不能禁用DirectDraw
运行后没有任何反应、
作者: keen 时间: 2009-8-2 21:07 标题: 回复 5楼 的帖子
呵呵,不好意思,小失误,把REG_WORD改成REG_DWORD:- reg add HKLM\SOFTWARE\Microsoft\DirectDraw /v EmulationOnly /t REG_DWORD /d 1 /f
复制代码
作者: qqw975314 时间: 2009-8-2 23:45
thank you!!!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |