4

Хотя был задан почти идентичный вопрос, ответ не будет работать (по крайней мере, для меня) с моей системой Vista.

Я использую повышенное приглашение для запуска командного файла. Поскольку для запуска командного файла требуется некоторое время, я хочу обновить "заголовок" обновлениями прогресса.

Использование команды "title" обновляет текст после «Administrator:», но из-за текста «Administrator:» его нельзя прочитать ... пример: «Admnistrator: Tes ...» вместо «Testing 1-2-» 3"

Как я могу полностью удалить текст «Administrator:» (при этом все еще используя приглашение с повышенными правами)?

3 ответа3

2

Вы полностью настроены на использование cmd.exe? Если вы хотите использовать powershell для запуска пакетного скрипта, вы можете использовать $host.ui.RawUI.WindowTitle = "Status Here" для полного контроля над строкой заголовка.

1

Обходной путь, на который я наткнулся, заключается в том, что вторая команда в той же строке при использовании «&&» заменит заголовок окна команды без префикса «Administrator:».

Например, вместо строки командного файла с вашей командой:

long-running-command /flags

Попробуй это:

true && long-running-command /flags

Не уверен, как установить пользовательский заголовок, хотя.

0

Если вы запускаете свою оболочку с помощью RUNAS то в заголовке не появляется "Администратор", а использование TITLE полностью заменяет отображаемое.

c:\> RUNAS /user:computer\adminuser cmd

Или вы можете создать ярлык, используя эту строку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .