方法/步骤
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);
感谢您的收看。
请点击输入图片描述
请点击输入图片描述
(我不是原创啊)