快捷导航
查看: 1006|回复: 6

[面向新手]从零编写自己的开服批处理——轻松开服

[复制链接]

213

主题

284

回帖

7621

积分

超级版主

Rank: 8Rank: 8

经验
7621 EP
金粒
7071 粒
绿宝石
9 块
爱心
20 点
发表于 2023-2-4 22:06:12 | 显示全部楼层 |阅读模式 IP:辽宁大连
本帖最后由 GreyD 于 2023-2-5 09:20 编辑
前言
由于批处理文件的命令非常奇怪,而搜索的用法却总是不尽人意,于是,本人决定着手写一篇基础开服批处理编写教程,方便各位新人轻松开服。
注意:编辑bat时请使用ANSI编码,否则部分内容将出现报错、乱码等问题,甚至无法启动

[第一章 基础知识]

在开始之前,我们要了解用得到的内容。
@echo
这是一个回执的命令,它用来控制控制台的回执。
echo
这是一个回执的命令。它能在控制台中添加一个回执。
set
这是一个设置变量的命令。这个命令可以用来优化Java参数。
goto
跳转命令。多用于崩溃自重启。
java
调起Java进程。开服必备命令。
使用"Java安装路径\bin\java"也可代替。
title
这是一个标题命令。设置控制台的窗口标题。
color
这是一个颜色命令。用于设置控制台背景与文字的颜色。
timeout
这是一个等待命令。以秒为单位。这个命令用于自重启等待。
choice
同上,这是一个等待命令。以秒为单位。这个命令用于自重启等待。

[第二章 初步启航]

本章开始正式教学。如果还有不懂,建议先消化第一章的内容。
开服最简单的方式就是添加Java参数。如下所示:
java -Xms<最小内存> -Xmx<最大内存> -jar <开服核心名>
但是这样似乎过于简陋。对于我们,一定想进行优化和个性化。
“java -Xms<最小内存> -Xmx<最大内存> -jar <开服核心名>”中,如果使用高级Java参数,就会导致修改不方便,或者导致误删等问题。那么,我们用set命令来解决。
set命令可以设置变量,那么我们只要设置+调用变量,即可轻松解决问题。如下所示:
set Xms=<最小内存>
set Xmx=<最大内存>
set jar=<开服核心名,无需后缀>
有了变量,那么我们就要调用变量。我们把变量调用至Java参数中。如下所示:
 java -Xms%Xms% -Xmx%Xmx% -jar %jar%.jar
现在,你已经学会了最基础的内容,本章到此完结。


[第三章 小有学识]


服务器重启总是要手动?试试goto指令吧。如下所示:
:1
goto 1
这样就可以不断跳回1处。goto命令用:<标记名>来做标记,牢记此点可完善服务器。
我们把参数加到中间,如下所示:
:1
set Xms=<最小内存>
set Xmx=<最大内存>
set jar=<开服核心名,无需后缀>
java -Xms%Xms% -Xmx%Xmx% -jar %jar%.jar
goto 1
重启是解决了,可是关服好像也会重启?试试timeout或者choice吧。如下所示:
timeout:
set goto_time=<自重启等待秒数>
timeout /t %goto_time%
choice:
set goto_time=<自重启等待秒数>
choice /c a /t %goto_time% /d a /n>nul
这样不就解决了吗。我们把它加到参数中,如下所示:
timeout:
:1
set goto_time=<自重启等待秒数>
(略)
timeout /t %goto_time%
goto 1
choice:
:1
set goto_time=<自重启等待秒数>
(略)
choice /c a /t %goto_time% /d a /n>nul
goto 1
这样就有了一个高级的批处理了。但是回执似乎很烦?把@echo加进去试试吧。如下所示:
@echo off
(略)
现在,烦人的回执就被关掉了。
你学会了这些内容,那么本章到此完结。


[
第四章 扩展内容



这里是第四章,扩展内容。你可以在这里学到一些扩展内容。

在这里,你将学到color、echo、title三种代码的用法。
背景和文字颜色好像太单调?还是黑底白字?我们来用color设置颜色吧。如下所示
color <文字颜色><背景颜色>
另外的,bat可以使用§来给行文字上色:
§<颜色代号>
颜色表:

听说你想增加回执?echo满足你。如下所示:
echo <内容>
想自定义窗口标题?这个不难,title可以做到。如下所示
title <标题>
现在在你的批处理中加入他们做一个更高级的批处理来开服吧。
本章到此完结。


白嫖bat↓↓↓纯手打
游客,如果您要查看本帖隐藏内容请回复



本帖转载自[MCBBS我的世界中文论坛]
原作者[XiaMoHuaHuo_CN]

来自群组: 超跃迁维

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册 手机动态码快速登录

x

回复 论坛版权

使用道具 举报

257

主题

742

回帖

2318

积分

超级版主

一条小憨憨

Rank: 8Rank: 8

经验
2318 EP
金粒
1254 粒
绿宝石
30 块
爱心
0 点

优秀版主推广达人UP认证资深用户

QQ
发表于 2023-2-4 22:11:31 | 显示全部楼层 IP:浙江
小僵尸论坛感谢有你~
回复

使用道具 举报

0

主题

1

回帖

47

积分

白の酱

Rank: 1

经验
47 EP
金粒
246 粒
绿宝石
0 块
爱心
0 点
发表于 2024-6-16 12:51:21 | 显示全部楼层 IP:上海
1111111111
小僵尸论坛感谢有你~
回复 支持 反对

使用道具 举报

0

主题

1

回帖

47

积分

白の酱

Rank: 1

经验
47 EP
金粒
246 粒
绿宝石
0 块
爱心
0 点
发表于 2024-6-23 07:25:04 | 显示全部楼层 IP:浙江杭州
支持一个
小僵尸论坛感谢有你~
回复

使用道具 举报

0

主题

10

回帖

65

积分

白の酱

Rank: 1

经验
65 EP
金粒
255 粒
绿宝石
0 块
爱心
0 点
发表于 2024-6-24 16:17:35 | 显示全部楼层 IP:上海
666666666666666
小僵尸论坛感谢有你~
回复 支持 反对

使用道具 举报

0

主题

1

回帖

27

积分

白の酱

Rank: 1

经验
27 EP
金粒
226 粒
绿宝石
0 块
爱心
0 点
发表于 2024-7-26 17:10:02 来自手机 | 显示全部楼层 IP:辽宁
不错,好用
小僵尸论坛感谢有你~
回复

使用道具 举报

17

主题

61

回帖

1052

积分

版主

Rank: 7Rank: 7Rank: 7

经验
1052 EP
金粒
911 粒
绿宝石
19 块
爱心
0 点

优秀版主

发表于 2024-7-30 19:42:41 | 显示全部楼层 IP:山东聊城| Edg | Windows 10
非常好
小僵尸论坛感谢有你~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-2-7 02:58 , Processed in 0.077202 second(s), 49 queries .

快速回复 返回顶部 返回列表