Thread Backquote unter Windows (16 answers)
Opened by tonewheel at 2015-01-20 23:11

tonewheel
 2015-01-20 23:11
#179290 #179290
User since
2006-10-01
182 Artikel
BenutzerIn
[default_avatar]
Hi,
da ich nur wenig mit Windows zu tun habe (und entsprechend keine Ahnung von den internen Dingen), jedoch meine CAD-Software in der Firma unter Windows läuft, frage ich mal hier.
Die CAD-Soft wird über ein Perlscript gestartet. Betriebssystem ist Windows-7 Professional (64 Bit). Perl-Version ist noch 5.8.x, habe aber auch mit Strawberry-Perl 5.20 getestet. Seit kurzem gibt es Probleme auf einigen dieser Recher (aber nicht auf allen, daher vermute ich ein Windowsproblem). Im Perlscript konnte ich das ganze auf folgendes Problem einkreisen (eigentlich nicht mein Job, wir haben eine IT, versuche nur, ein wenig zu unterstützen):

Code (perl): (dl )
my $windowsversion = `VER`;


In der darauf folgenden Zeile (regexp auf $windowsversion) kommt eine Warnung, dass $windowsversion nicht initialisiert ist.
In der Kommandoshell (cmd.exe) gibt ver die aktuelle Windowsversion aus, aus Perl heraus funktioniert das nicht auf allen Rechnern.

Ein weiterer Versuch

Code (perl): (dl )
print system $ver;


sagt, dass cmd.exe nicht gefunden wird und daher nicht gestartet werden kann. Auf einem Teil der Rechner (also da, wo auch backquote funtioniert), funktioniert das aber problemlos.

Vor ein paar Tagen hat das alles noch funktioniert. Weiß jemand, was mit Windows geschehen kann/muss, sodass dieses Problem auf einigen, aber nicht allen Rechnern auftritt? Laut IT sind überall die gleichen Upates, usw. drauf.

Danke für Antworten!

View full thread Backquote unter Windows