Vedat Yetkin: internet explorer ausführen

Beitrag lesen

Hallo Thomas,

Hier mein Script vom Buch(O`Reilly´):
Win32::Process::Create($Process, "C:\Programme\Plus!\Microsoft Internet\IEXPLORE.EXE",iexplore,0,DETACHED_PROCESS,".") || die 'kann das Programm nicht ausfuehren'.($!);

Du solltest jeden Backslash "" mit einem weiteren Backslash maskieren, denn so steht ein Beispiel in der Perl-Dokumentation:
Win32::Process::Create($ProcessObj,
                                "D:\winnt35\system32\notepad.exe",
                                "notepad temp.txt",
                                0,
                                NORMAL_PRIORITY_CLASS,
                                ".")|| die ErrorReport();

Vermutlich würde es auch funktionieren, wenn Du statt Backslash einen gewöhnlichen slash nimmst: "C:/Programme/Plus......"

Viele Grüße, Vedat