level 3
SlimeNull
楼主
使用Null.ConsDraw, 你可以简单的在控制台的任意区域进行绘制文本, 你甚至可以使一段文本自动对齐到控制台的右侧或者其他地方, 或者指定一个区域并填充指定的内容.
甚至使用Null.ConsDraw, 你可以做到一些奇葩的操作. 例如设置光标位置, 覆盖控制台显示区域等(使用它, 将比使用'cls'指令更加快速)
下面是一个使用Null.ConsDraw来简单绘制矩形区域的demo
@璐村惂鐢ㄦ埛_000076K馃惥 off
Null.ConsDraw -X 1 -Y 1 -ColSpan -1 -HRepeat Full -Content "-"
Null.ConsDraw -X 1 -Y -2 -ColSpan -1 -HRepeat Full -Content "-"
Null.ConsDraw -X 1 -Y 2 -RowSpan -2 -VRepeat Full -Content "|"
Null.ConsDraw -X -2 -Y 2 -RowSpan -2 -VRepeat Full -Content "|"
Null.ConsDraw -X 3 -Y 3 -Content ""
pause
运行结果是:

稍后将更新下载地址
2020年11月24日 09点11分
1
甚至使用Null.ConsDraw, 你可以做到一些奇葩的操作. 例如设置光标位置, 覆盖控制台显示区域等(使用它, 将比使用'cls'指令更加快速)
下面是一个使用Null.ConsDraw来简单绘制矩形区域的demo
@璐村惂鐢ㄦ埛_000076K馃惥 off
Null.ConsDraw -X 1 -Y 1 -ColSpan -1 -HRepeat Full -Content "-"
Null.ConsDraw -X 1 -Y -2 -ColSpan -1 -HRepeat Full -Content "-"
Null.ConsDraw -X 1 -Y 2 -RowSpan -2 -VRepeat Full -Content "|"
Null.ConsDraw -X -2 -Y 2 -RowSpan -2 -VRepeat Full -Content "|"
Null.ConsDraw -X 3 -Y 3 -Content ""
pause
运行结果是:

稍后将更新下载地址