5

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

подскажите $ t $ p $ g

чтобы получить подсказку, которая выглядит как

13:02:50,64 л:\>

Я хотел бы использовать 12-часовое время в приглашении и пропустить десятые / сотые доли секунды, но, похоже, нет возможности сделать это. Я бы хотел, чтобы это выглядело как

13:02:50 L:\>

Возможно, кто-то знает способ?


С помощью

подскажите $ T $ H $ H $ H $ p $ g

дает мне подсказку, которая выглядит как

15:35:11 L:\>

Что ближе, но не похоже, что это будет 12-часовой формат.

2 ответа2

1

Изменить: информация ниже неверна. Системные настройки локали будут влиять на формат времени, возвращаемый TIME /T в командной строке, но, очевидно, $ T в строке приглашения всегда имеет 24-часовой формат.

Переменная $ T в строке приглашения связана с настройкой формата "Долгое время" в Windows. Если в ваших настройках Windows указаны 24-часовые часы, это будет отражено $ T. Чтобы получить 12-часовое время, вам нужно изменить настройки локали Windows (что может быть нежелательно, потому что это будет в масштабе всей системы).

1

Для команды PROMPT на этой странице написано, что нужно использовать $T течение 12 часов. Это все еще имеет десятые / сотые доли секунды, но я не думаю, что это можно удалить.

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