Я работаю над простым командным скриптом, чтобы скрыть пароль, введенный пользователем. Решение заключается в создании всплывающего окна и изменении текстового цвета для этого всплывающего окна. Ниже приводится код и он работает правильноСделать cmd-окно поверх других
@echo off
Echo Please enter your password in the popup window and then press enter
set tempbat="%temp%\p.cmd"
REM Create temporary batch file to make popup window for entering password 'masked'
echo mode 20,1 >%tempbat%
echo color 01 >>%tempbat%
echo Title Enter Password >>%tempbat%
echo setlocal enabledelayedexpansion >>%tempbat%
echo set /p Pass= >>%tempbat%
echo echo !pass!^>"%temp%\pass.txt" >>%tempbat%
echo exit >>%tempbat%
start /wait "" %tempbat%
del %tempbat% 2>NUL
set /p Pwd=<"%temp%\pass.txt"
del "%temp%\pass.txt" 2>NUL
echo %Pwd%
Моя единственная забота в том, что, когда всплывающий происходит, я могу установить его всегда на верхней части главного окна CMD, и даже отключить доступ к главному окну CMD (я ожидаю, что поведение как Bootstrap Modal)?
Спасибо за чтение и надеемся получить помогает от вас
Используя всплывающее окно для съежившегося пароля может быть бесполезным, но если это то, что вы хотите, вы можете использовать CMDOW. http://www.commandline.co.uk/cmdow/ –
Спасибо за ваше предложение. Но моя работа требует только чисто пакетных скриптов. У меня нет прав на сторонние скрипты пользователя – Liverpool