从 cmd 窗口标题中删除 Choice?

问题描述 投票:-2回答:1

我的脚本在这里启动了另一个cmd,并将其标题设置为 "Downloader",但由于我有命令选择,它被自动添加到标题中,所以它变成了Downloader - Choice ...(命令的其余部分)即使在空命令提示符下运行 "选择 "也会将其添加到标题中,所以

start cmd /k "title Downloader & @echo off & Color 02 & mode con:cols=65 lines=13 & cls & ECHO. & ECHO. & echo. All Downloads Are Complete, Shutting Down in 20 Seconds... & ECHO. & echo. [1]   Turn Off Machine & ECHO. & echo. [2]   Cancel & ECHO. & echo. & choice /C:12 /N /D 1 /T 20 /M "> Enter Your Choice : " & if errorlevel 2 exit & if errorlevel 1 shutdown /s /f /t 0 -c " ""

有什么方法可以防止这种情况发生吗?

batch-file cmd titlebar choice
1个回答
0
投票

为什么你不创建一个简单的批处理文件而不是一个长长的命令行?

我们将调用程序 program.bat解决这个问题的代码可以是。

@echo off
title Downloader
Color 02
mode con:cols=65 lines=13
cls
ECHO.
ECHO.
echo. All Downloads Are Complete, Shutting Down in 20 Seconds...
ECHO.
echo. [1]   Turn Off Machine & ECHO.
echo. [2]   Cancel & ECHO.
echo.
choice /C:12 /N /D 1 /T 20 /M "> Enter Your Choice : "
if errorlevel 2 exit
if errorlevel 1 shutdown /s /f /t 0

所以要运行你的批处理文件,应该是 cmd.exe /c program.bat

我希望这能帮到你

© www.soinside.com 2019 - 2024. All rights reserved.