易语言怎么自动取游戏目录易语言取特定目录

2023-08-16 08:29:48 浏览

.子程序__启动窗口_创建完毕

易语言怎么自动取目录易语言取特定目录

.局部变量磁盘分区,文本型,,"0"

.局部变量QQ游戏目录,文本型

QQ游戏目录=取文本注册项(#本地机器,“SOFTWARE\Microsoft\windows\CurrentVersion\Uninstall\QQ游戏\UninstallString”,)

QQ游戏目录=取文本左边(QQ游戏目录,倒找文本(QQ游戏目录,“\”,取文本长度(QQ游戏目录),假))

   磁盘分区=取驱动器列表(1)

   .计次循环首(取数组成员数(磁盘分区),x)

       .如果真(文件是否存在(磁盘分区[x]+“\ProgramFiles\tencent\QQGame\QQGame.exe”))

           QQ游戏目录=磁盘分区[x]+“\ProgramFiles\tencent\QQGame\”

要取的话建议楼主去挖(搜索)注册表的数据,那么自然要问要搜索什么呢?首先先要知道你的游戏安装路径(必须是由安装包程序安装的),知道你游戏的路径后把它复制到注册表的搜索中搜索数据,搜索后当然会出现一大堆的东西,至于要取哪个要看哪个注册项路径好记之类的(之后用易语言‘取文本注册项()获取搜索到的该注册项路径’),如果从中找到带有该路径的但又有其他信息的可以用易语言中的“子文本替换”把里面多余的字弄掉。

AVA这个游戏我没有,例如QQ路径:

取文本注册项 (3, “Software\Classes\Tencent\URL Protocol”)‘去完后发现有多余的“\Bin\Timwp.exe”接着用子文本替换这个程序来删除这个内容,总体取QQ路径的代码:

子文本替换 (取文本注册项 (3, “Software\Classes\Tencent\URL Protocol”, ), “\Bin\Timwp.exe”, , , , 真)

若还不懂请联系我

__启动窗口_创建完毕

易语言取运行目录,是取得正在程序正在运行的目录,比如保存在桌面,他就会取得桌面的路径。操作方法如下:

1、首先打开易语言新建一个windows程序,进入下图界面。

2、然后输入取运行目录。

3、尝试展开这个函数,展不开发现这个函数只有一个参数。

4、这时输入调试输出(取运行目录())。

5、运行后结果如下C:\Users\HP\AppData\Local\Temp\e_debug这个就是运行目录了。

你好。这个完全可以通过易语言实现。这个比较简单,就直接给源码了吧。

双击易语言窗口,输入以下源码:

若还有其他盘还可以继续添加

(“你要打开的文件名字”,

运用以上源码就可以了。不过为了防止打开错误或者因为无法分辨而打开多个文件夹需要在路径处详细填写,如:DNF\start,把包含start这个子文件夹的主文件夹路径详细写进去,就会自动搜索并打开了。

目录

~~~~~~~Aesthet1c非常荣幸为您回答,如果不明白欢迎追问,满意请采纳。祝你好运!~~~~~~~

如果你要找一些目前比较流行的游戏目录,你可以通过注册表来寻找,然后通过对比MD5值等相关特征来确认是否就是你要找的游戏

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。