Re: Ouverture de fichier CHM sous Windows
  Home FAQ Contact Sign in
fr.comp.lang.perl only
 
Advanced search
POPULAR GROUPS

more...

 Up
Re: Ouverture de fichier CHM sous Windows         

Group: fr.comp.lang.perl · Group Profile
Author: Klaus
Date: May 11, 2008 03:21

On Mar 19, 7:45 pm, Paul Gaborit wrote:
>
> Or, si je passe brutalement :
>
> system 'start C:/Program Files/Machin/fichier.chm';
>
> l'interpréteur windows coupe après Program !

Voici comment se protéger contre des blancs :

si le système d'exploitation est Windows, alors
utiliser des guillemets pour se protéger contre des blancs
sinon
mettre systématiquement des anti-slash "\" devant les blancs

Malheureusement, chaque système d'exploitation a sa propre méthode
pour se protéger contre les blancs: --> la méthode Windows ne marche
pas sous Unix et la méthode ne marche pas sous Windows.

je propose donc :

my $fic = q{C:/Program Files/Machin/fichier.chm};

if ($^O eq 'MSWin32') {
system( qq{start "$fic"} );
}
else {
$fic =~ s/ /\\ /g;
system( qq{start $fic} );
}

--
Klaus
no comments
diggit! del.icio.us! reddit!

RELATED THREADS
SubjectArticles qty Group
Re: Ouverture fichier.microsoft.public.fr.windowsxp ·