不久前,我在谷歌上搜索,想知道如何制作一个更“专业”的批量菜单,而不是使用以下符号:
|=====|
|-----|
|_____|
批量制作菜单周围的轮廓。但我没那么走运。今天我随机找到了这篇文章:
它解释了通过使用ms-dos (edit.com),我可以做到这一点。但是因为我的电脑是64位的win 10,所以我没有edit.com ...我怎样才能让这种菜单看起来像是手工制作的?(printing special characters shown on left side of the header "STEP 3, Lines, Lines, Lines.")
我正在制作一个多引导混合EFI+legacy USB棒,其中Linux映像将存储为.iso文件。我想避免在grub.cfg中手动添加系统,或者每次添加映像时都重新运行,所以我尝试在USB驱动器上遍历文件,因为每个文件都会生成一个菜单条目,(希望如此)加载它。下面是我尝试使用grub.cfg时所做的一个简单的动作:
for iso in "/boot/iso/*.iso"
do
menuentry "$iso" --class os {
loopback loop $iso
linux (loop)/casper/vmlinuz
ini
我想知道什么是最好的解决方案来创建简单的菜单功能如下(伪代码),就像我习惯:
while (true) {
x = readLine();
case (x):
x == "1" then do sth1 function
x == "2" then do sth2 function
}
或者可能有其他关于如何制作一个不是上述模式的菜单的想法?
快速问题:我见过批处理文件中的单字符选择菜单,但是如何制作多个字符选择菜单?
这里有一个例子(不起作用):
@echo off
echo Example Menu
GOTO AGAIN
:AGAIN
CD /D "%~dp0"
echo Restore, Apps, Restart
set /p answer=
if /i "%answer:~,1%" EQU "1" GOTO RESTORE
if /i "%answer:~,1%" EQU "2" GOTO APPS
if