Erkennen kannst du es auf jedem Fall, denn die Subric wird mitübergeben. Was willst du denn machen? Wenn du eine Batch nur ausführen willst bei einer bestimmten Subric ist dies sehr einfach abfragbar (if %2==0 goto ende). Andernfalls ist dies bei einem direkten Aufruf eines Programmes auch über eine Batch machbar...