Puuuhh, danke für die Hilfe, der Abend ist gerettet. Mit #!perl funktionierts; mit dem Pfad des Perlprogrammes (nur Pfad, ohne perl.exe-Angabe) klappts aber nicht.
Das ist klar. In Zeile 1 steht das Kommando zum Aufruf des Interpreters - also muß insbesondere auch das Programm angegeben sein. Der Pfad davor ist genau dann notwendig, wenn Windows das Programm nicht auf anderem Wegen, etwa über PATH, finden kann.
Ja aber die Standardangabe lautet doch #!usr/bin/perl ??? Da ist doch auch nur das Verzeichnis angegeben.