Определить, запущен ли файл bat с помощью двойного щелчка или из окна cmd

В дополнение к тому, чтобы просто быть "более ясными", распадающимися классами в отдельные файлы облегчает для нескольких разработчиков не ступать на каждого пальцы ног других. Там будет менее объединяться, когда это прибудет время для передачи изменений в инструменте управления версиями.

27
задан Harry Johnston 22 May 2012 в 00:53
поделиться

1 ответ

Также можно проверить на SESSIONNAME переменная среды.

, Поскольку Вы видите здесь, что переменная обычно не устанавливается в окне Explorer. При вызове от cmd это SESSIONNAME установлено на Console. Я могу подтвердить, что это для поведения Windows 10.

Unfortunately, кажется, изменяемо: https://support.microsoft.com/de-de/help/2509192/clientname-and-sessionname-enviroment-variable-may-be-missing

0
ответ дан 28 November 2019 в 05:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: