返回首页

如何制作我的世界启动器,求大佬帮忙

来源:www.ahlulin.com   时间:2023-02-15 13:57   点击:216  编辑:平珍   手机版

方法/步骤

1

如果你们下的游戏是一个安装包,为了保证电脑的纯净,因为有些安装包会篡改电脑的注册表等,以此来推广他们的广告等,我选择在虚拟机进行安装提取,当然嫌麻烦可以下载硬盘版、安装完毕自行清理广告垃圾或者直接从他人地方拷贝,这个游戏需要安装java虚拟机,如果不会安装百度安装方法即可哦。

请点击输入图片描述

2

安装好游戏后,我们在虚拟机(如果您怕病毒广告等,但不想用虚拟机,可以在网吧等公共地方进行)用他自带的启动器运行一下游戏,由于此游戏是在java虚拟机运行,因此我们可以在进程里面找到javaw.exe这个进程。现在,我们开始运行cmd,在cmd里面输入“wmic process where caption=javaw.exe get caption,commandline /value>D:\canshu.txt”(不包括双引号,命令在windows xp和7测试都没有问题),这句命令的意思是把javaw.exe的参数截取下来,保存到了D:\canshu.txt里面,有了命令参数,我们直接打开cmd执行命令就可以了哈,我们先试试。注意截取的数据

Caption=javaw.exe

CommandLine=……需要删除,并且把后面的引号删除,具体见图。

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

3

好,有刚刚的方法启动成功了哈,这样我们就可以写个.bat文件就可以实现最简单的启动器的制作了哦。下面为bat里面的代码。

@echo off

title 我的世界1.7.2启动器(标题)

ECHO (显示的内容,写什么随你们喜欢)

ECHO 正在启动……启动完毕,自行退出(画面出现会有延迟,取决于您的电脑)

C:\WINDOWS\system32\javaw.exe -Xmx1024m -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path=……(参数很长,省略)

exit

把从@echo off开始到exit结束之间的代码复制到记事本然后保存成.bat格式即可。

请点击输入图片描述

请点击输入图片描述

请点击输入图片描述

4

接下来,打开bat,我们看到游戏运行成功了哈。

但是,如果你游戏文件,一移动,路径就不对了,又要去进bat去修改路径了,这个时候可以使用替换功能就好了,详细见图。

如果你会编程,那更加简单了,用参数启动javaw.exe就好了,参数上文已说。

我已经用c#语言制作出来,下面简单说明一下。

Process p = new Process();// 实例一个Process类,启动一个独立进程

p.StartInfo.FileName = cmd.exe;// 设定程序名

p.StartInfo.UseShellExecute = false;// 关闭Shell的使用

p.StartInfo.RedirectStandardInput = true;// 重定向标准输入

p.StartInfo.RedirectStandardOutput = true;// 重定向标准输出

p.StartInfo.RedirectStandardError = true;//重定向错误输出

p.StartInfo.CreateNoWindow = true;// 设置不显示窗口

p.Start();// 启动进程

//

p.StandardInput.WriteLine(写参数);

p.StandardInput.WriteLine(exit);

感谢您的收看。

请点击输入图片描述

请点击输入图片描述

(我不是原创啊)

顶一下
(0)
0%
踩一下
(0)
0%