Isaly Sultan 397 FileMap

Можно ли обрабатывать команды интерактивного и пакетного режима одним и тем же кодом, избежав дублирования switch'а?