| Re: Ouverture de fichier CHM sous Windows |
|
 |
|
 |
|
 |
|
 |
Group: fr.comp.lang.perl · Group Profile
Author: MM Date: Mar 20, 2008 11:57
Paul Gaborit a écrit :
> À (at) Thu, 20 Mar 2008 11:38:01 +0100,
> mdnews écrivait (wrote):
>> Paul Gaborit >
>>
>>> system 'start C:/Program Files/Machin/fichier.chm';
>>>
>>> l'interpréteur windows coupe après Program !
>>
>> L'interprétation faite par windows est toujours un peu bizarre, car start
>> n'est pas un programme, mais une commande interne, du coup passé en
>> argument 0 ça ne fonctionne pas.
>>
>> On peut bricoler en utilisant les noms courts
>>
>> system ' start C:/Progra~1/Machin/fichier.chm ' ;
>>
>> (pour connaître le nom court (8+3) d'un fichier ou répertoire)
>>
>> DIR /X
>
> Je veux bien bricoler... mais comment fait-on pour convertir un nom
> long en nom court depuis un script Perl ?
>
Bonjour,
Je ne sais pas si je comprends bien le problème, mais pour lancer des
programmes externes, j'utilise system sous Unix et Win32::Process sous
windows, XP dans mon cas.
Win32 permet de configurer aussi certaines choses (pas de fenêtre dos
pour des batchs). Voir CPAN pour plus d'information.
J'espère que ça pourra aider.
Marko
|