Есть ли способ для пакетного файла (в данном случае, работающего в Windows XP), чтобы определить, был ли он запущен из командной строки (то есть внутри окна консоли) или запущен через оболочку (например, двойным щелчком)
У меня есть script, который я бы хотел приостановить в определенных точках при запуске через оболочку, но не при запуске в командной строке. Я видел аналогичный вопрос на SO, но я не могу использовать одно и то же решение по двум причинам: во-первых, независимо от того, зависит ли он от пауз, зависит от нескольких факторов, только один из которых заключается в двойном щелчке. Во-вторых, я буду распространять этот script другим в моей команде, и я не могу реалистично просить всех из них внести изменения в реестр, которые повлияют на все сценарии.
Возможно ли это?