- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
脚本开发教程按键精灵解决游戏设置.docx
脚本开发教程:按键精灵解决游戏设置
来源:按键学院 【按键精灵】
“啊~怎么回事?用你的脚本,它就像傻逼一样,一直重复的开启关闭游戏设置界面?许多脚本作者会遇到这样的问题。?其实只是用户没有设置好游戏分辨率,脚本无法识别下一步,所以重复的开启关闭游戏设置界面。??即便是脚本作者很细心的把脚本使用环境都讲解得很仔细。 但是总会有人忽略,或者是设置不来,或者是要设置的地方真的很多,设置好了游戏分辨率又忘记了修改快捷键。 有什么办法,可以让这样的情况不发生呢?
解决方法:
许多游戏会把游戏设置保存在某个文件,我们在本机上设置好游戏设置保存之后,复制这个游戏设置文件,用它覆盖掉使用者电脑上的游戏设置文件,即可让使用者电脑的游戏设置和本机的一致。
小编之前接触过的某灵游戏,在?
我的文档-BnS-NCSOFT-ClientConfiguration.xml? ClientConfiguration.xml?这个文件保存了游戏的界面设置,快捷键设置、画面设置等。 我们以某灵游戏为例子,操作下该如何用脚本替换掉游戏设置文件。
步骤:
首先,先获取游戏配置文件的路径。 然后将使用者电脑上原有的游戏配置文件先删除掉,再把脚本附件中的游戏设置文件释放到使用者电脑上。? ??
1、我的文档-BnS-NCSOFT-ClientConfiguration.xml??我的文档,这个文件夹的路径要怎么获取呢??每台电脑的 我的文档 的路径有可能是不一样的。例如:在小编旁边的那台win7电脑,它的路径是这样的:? ?
C:\Documents and Settings\ceshiji\My Documents\BnS\NCSOFT\ClientConfiguration.xml
? ?? ?? ???
而小编的电脑,xp系统的,路径则是这样的:
D:\Backup\我的文档\BnS\NCSOFT\ClientConfiguration.xml
?介个……怎么办才好呢?我们可以使用下面的这一句代码来获取,我的文档的路径:
返回值=CreateObject(Shell.Application).Namespace(H5).Self.Path//获取 当前用户的“我的文档”文件夹 路径
2、某灵这个游戏,退出之后会还原游戏设置。所以,我们可以直接替换掉使用者电脑上的配置文件。如果其它游戏,退出之后不会还原设置的。我们需要将使用者的游戏配置备份好,等使用者不使用脚本的时候,可以随时更换过来。
??我们使用插件命令下的File文件插件中的DeleteFile命令??,删除掉?ClientConfiguration.xml?文件。
命令名称:DeleteFile 删除文件命令功能:删除目标文件命令参数:参数1 字符串型,目标文件路径返 回 值:无??
代码:
路径=CreateObject(Shell.Application).Namespace(H5).Self.Path \BnS\NCSOFT\
Call Plugin.File.DeleteFile(路径ClientConfiguration.xml)
?3、?删除之后将附件中的?ClientConfiguration.xml?文件释放到我的文档-BnS-NCSOFT文件夹下。
? ?PutAttachment 路径,ClientConfiguration.xml
整体代码:
? ?路径=CreateObject(Shell.Application).Namespace(H5).Self.Path \BnS\NCSOFT\
? ?Call Plugin.File.DeleteFile(路径ClientConfiguration.xml)
? ?PutAttachment 路径,ClientConfiguration.xml
另:使用vbs??写法如下
? ?Set fso = CreateObject(Scripting.FileSystemObject)
? ?路径=CreateObject(Shell.Application).Namespace(H5).Self.Path \BnS\NCSOFT\
? ?fso.DeleteFile(路径ClientConfiguration.xml)
? ?PutAttachment 路径,ClientConfiguration.xml
知识拓展:
如果是要备份游戏设置文件呢?我们可以把使用者电脑中的文件先移动到其它文件中,例子中,将游戏配置文件移动到了 F盘的test文件夹里。
我们使用File文件插件中的MoveFile命令??,将?ClientConfiguration.xml?文件移动到F盘te
文档评论(0)