/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
shell med windows problem
Fra : F.Larsen


Dato : 21-09-03 15:35

Hej

Når jeg fra perl forsøger at aktiverer cmd.exe får jeg denne fejl:
- The process tried to write to a nonexistent pipe.

Linien det går galt i ser således ud:
print $objCmdShell->cmd($strCmdLine);

$strCmdLine er et kald til RAR.EXE og jeg har testet at linien virker ved at
kopier den manuelt over i et commando vindue.

hvorfor virker det ikke ?

--
Flemming




 
 
Vlad Tepes (21-09-2003)
Kommentar
Fra : Vlad Tepes


Dato : 21-09-03 16:49

F.Larsen <n0spam@spamfilter.dk> wrote:

> Når jeg fra perl forsøger at aktiverer cmd.exe får jeg denne fejl:
> - The process tried to write to a nonexistent pipe.
>
> Linien det går galt i ser således ud:
> print $objCmdShell->cmd($strCmdLine);
>
> $strCmdLine er et kald til RAR.EXE og jeg har testet at linien virker ved at
> kopier den manuelt over i et commando vindue.
>
> hvorfor virker det ikke ?

Hva slags modul bruker du?

--
Vlad

F.Larsen (21-09-2003)
Kommentar
Fra : F.Larsen


Dato : 21-09-03 19:53


"Vlad Tepes" <minceme@start.no> wrote in message
news:bkkh8l$842$1@troll.powertech.no...

> Hva slags modul bruker du?

sorry - det glemte jeg vist at skrive:

use Shell;


--
Flemming
http://home.cbkn.dk/Spyware/
http://home.cbkn.dk/Spam/



Flemming Frandsen (21-09-2003)
Kommentar
Fra : Flemming Frandsen


Dato : 21-09-03 17:37

F.Larsen wrote:
> hvorfor virker det ikke ?

Fordi du bruger ungarsk notation


Har du prøvet med:
$result = `rar mumble`;

?

--
Regards Flemming Frandsen - http://dion.swamp.dk
PartyTicket.Net co founder & Yet Another Perl Hacker


F.Larsen (21-09-2003)
Kommentar
Fra : F.Larsen


Dato : 21-09-03 19:48

"Flemming Frandsen" <ff-news.tiscali.dk@partyticket.net> wrote in message
news:Stkbb.84362$Kb2.3662028@news010.worldonline.dk...

> Fordi du bruger ungarsk notation
>
omvendt posk måske :=)

>
> Har du prøvet med:
> $result = `rar mumble`;

hvad gør den lige precis ?

- - nå men jeg fandt ud at bruge "system" i stedet for - det virkede uden
problemer.

--
Flemming
http://home.cbkn.dk/Spyware/
http://home.cbkn.dk/Spam/





Flemming Frandsen (22-09-2003)
Kommentar
Fra : Flemming Frandsen


Dato : 22-09-03 10:49

F.Larsen wrote:

>>Har du prøvet med:
>>$result = `rar mumble`;
> hvad gør den lige precis ?

Kører kommandoen og returnerer dens output.


> - - nå men jeg fandt ud at bruge "system" i stedet for - det virkede uden
> problemer.

Ja, hvis du ikke skal bruge output er det pænere at bruge system.

--
Regards Flemming Frandsen - http://dion.swamp.dk
PartyTicket.Net co founder & Yet Another Perl Hacker


Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407936
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste