Philipp Hasenfratz: Dos-Box entfernen

Beitrag lesen

Halihallo Maik

Gibt es eine Möglichkeit beim Ausführen von Perl-Skripten (nicht übers WWW) diese Dos-Box zu entfernen. Das der halt alles tut, dabei aber kein Fenster hat.

Nun, es gibt lediglich Workarounds. Einer davon wäre:

#!/usr/bin/perl

use strict;
use Win32;
use Win32::Process;

Win32::Process::Create($Win32::Process::Create::ProcessObj,
 'c:\usr\bin\perl.exe',
 join(' ', @ARGV),
 0,
 DETACHED_PROCESS,
 ".") ||
die Win32::FormatMessage( Win32::GetLastError() );

gibt zwar auch die DOS-Box, aber nur für ein paar Millisekunden. Wie gesagt: Workaround.

Viele Grüsse

Philipp