破损的鞘翅

随便打开一个cmd窗口,然后把bat拖进去,回车,看看有什么反应

PojavAnge
破损的鞘翅 发表于 2023-6-1 18:44
随便打开一个cmd窗口,然后把bat拖进去,回车,看看有什么反应

好我稍等回家了试试

PojavAnge
破损的鞘翅 发表于 2023-6-1 18:44
随便打开一个cmd窗口,然后把bat拖进去,回车,看看有什么反应

如果出现“输入行过长”的提示,那么试试 ...

确实是命令行过长,大佬我输入了你新给的代码出现了这个

破损的鞘翅
PojavAnge 发表于 2023-6-1 21:00
确实是命令行过长,大佬我输入了你新给的代码出现了这个

呃呃是我的锅,java路径那边改成你的java路径
然后乱码是因为bat的编码问题。改成ANSI就好了

PojavAnge
破损的鞘翅 发表于 2023-6-1 21:05
呃呃是我的锅,java路径那边改成你的java路径
然后乱码是因为bat的编码问题。改成ANSI就好了 ...

我改成%cd%了,还是这样子(Java我复制到同级目录下了)

破损的鞘翅
PojavAnge 发表于 2023-6-1 21:17
我改成%cd%了,还是这样子(Java我复制到同级目录下了)

看看你改成什么了

PojavAnge
破损的鞘翅 发表于 2023-6-1 21:05
呃呃是我的锅,java路径那边改成你的java路径
然后乱码是因为bat的编码问题。改成ANSI就好了 ...

路径那些改了,编码也换成ANSI了,但是大佬,还是无法启动,这是什么

PojavAnge



xmdhs
要说命令行的话 https://www.mcbbs.net/thread-1072100-1-1.html

以及为什么要不依赖任何启动器。那耍个小聪明,用 curl.exe 下载我这个启动器到 tmp 文件夹,然后启动算是依赖吗。

甚至直接把启动器编码到 bat 文件夹里算依赖吗

破损的鞘翅

试试这个

如果不行的话,除了命令行中给出的信息,再提供一份pcl导出的,确定能打开游戏的启动脚本
对比他俩的差异更有利于找出问题

PojavAnge
破损的鞘翅 发表于 2023-6-1 21:51
试试这个

如果不行的话,除了命令行中给出的信息,再提供一份pcl导出的,确定能打开游戏的启动脚本

大佬,还是不行啊,和之前的代码是一样的报错

我腐竹看了后说是缺失东西,具体缺什么他也不知道

我生成了一个PCL的启动脚本,我发现和你的根本不一样,也不可能说对照来弥补,虽然还是麻烦大佬了,qwq

破损的鞘翅
PojavAnge 发表于 2023-6-1 22:27
大佬,还是不行啊,和之前的代码是一样的报错

我腐竹看了后说是缺失东西,具体缺什么他也不知道

我的意思是对照两个脚本的命令行参数,看看是参数格式还是哪里有问题……你直接对比两个脚本肯定一眼看上去不一样的

题外话


PojavAnge
破损的鞘翅 发表于 2023-6-1 22:43
我的意思是对照两个脚本的命令行参数,看看是参数格式还是哪里有问题……你直接对比两个脚本肯定一眼看上 ...

谢谢大佬了,我发现不是代码的问题,第一个输出段

(Error occurred during initialization of boot layer)

好像CSDN给的意思是jvm虚拟机不能启动好像,我还是想想看看怎么搞吧

PojavAnge
破损的鞘翅 发表于 2023-6-1 22:43
我的意思是对照两个脚本的命令行参数,看看是参数格式还是哪里有问题……你直接对比两个脚本肯定一眼看上 ...

谢谢大佬,虽然我最终是通过ps1脚本实现的,但还是要感谢你给我思路

CAT_REALMS
这里有另一个可以参考的办法
用这个命令行获取正在运行的mc的参数
然后把这些参数复制下来贴在bat里面
  1. wmic process where caption="javaw.exe" get caption,commandline /value>args.txt
复制代码

详见这个网页的启动参数-获取参数的小章节的内容
这样可以更好的自定义参数
代价是只能在当前电脑的当前路径运行同一个mc核心文件夹的游戏
但也好解决 把bat里的所有绝对路径改成相对路径就行了

第一页 上一页 下一页 最后一页