Ну, значит, надо просто проверять, есть ли в аргументах командной строки какой-нибудь параметр, и если не будет - ругаться.
Неважно, что этот параметр ни на что не влияет - ничего, не обломаются, напишут пару лишних буковок.
Автор, а что за задачу выполняет этот скрипт, что так важно видеть command-prompt?