如何在打开批处理文件时将它们居中?我的意思是,不是通过拖动,而是每次打开时,它们都会自动居中,就像有命令一样?我正在尝试制作这样的游戏。这些是我想要居中的游戏文件。它们是分开的:
@echo off
type c1.txt
gotoxy 0 1
ping localhost -n 2 > Nul
start c2.bat
exit
答案1
简单的方法就是修改 Dos Box 的屏幕宽度。
要在批处理文件中进行设置:
mode con: cols=170 lines=50
仅供参考,我不知道如何“锁定它”。它将要在批处理文件运行期间更改分辨率,但下次打开命令提示符时,它会恢复为旧设置。至少批处理文件按您的意愿运行。
要确定最适合您工作的尺寸:
- 打开cmd
- 右键单击 CMD 窗口的上栏,选择属性
- 点击“布局”-中间选择=窗口大小
- 将其更改为
- 宽度:150
身高:70
- “窗口位置:勾选“让系统定位窗口”
对于您的解决方案,可能会有所不同(不知道如何使其特定于用户)
170x50 = 对我来说绝对是完美的窗口大小。我仍然可以看到顶部的网址和底部的标签,但几乎占据了整个屏幕。
仅供参考
当我写这篇文章时,已经是 2013 年了,因此“流行”的是宽 LCD/短/蹲伏高度。
我的分辨率设置为 1400x1050,尺寸为“20 英寸”,宽 21 英寸/高 12 英寸(见宽/矮)
(可能会有所不同,请考虑进行调整)
答案2
您可以使用 VBS 对 IE 弹出窗口执行此操作,但据我所知,无法通过这种方式来操作现有的命令提示符。您可能想尝试在批处理文件中使用 AutoHotkey 脚本来执行类似操作(A_ScreenWidth/2)-(Width/2)
,或者在 VC 中使用CenterWindow()
。