IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Programmation et administration système Perl Discussion :

L'invite de commande ne veut plus lire les fichiers .pl (windows 10)


Sujet :

Programmation et administration système Perl

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut L'invite de commande ne veut plus lire les fichiers .pl (windows 10)
    Bonjour à tous,

    Je me présente rapidement : J'ai 24 ans, je suis étudiant à Strasbourg et dans le cadre de mes études j'apprends le langage Perl. Pour l'instant je n'ai appris qu'à faire des petits programmes simples.
    Je lance habituellement mes programmes avec l'invite de commande windows mais depuis que j'ai installé acrobat reader, je ne peux plus lancer mes programmes quand je tape leur nom dans l'invite de commande. Une fenêtre s'affiche "comment voulez-vous ouvrir ce fichier ", et lorsque je selectionne l'invite de commande, j'ai un message "Le programme que vous avez sélectionné ne peut pas être associé à ce type de fichier. Choisissez un autre programme."
    Voilà, je m'arrache les cheveux pour que tout redevienne normal, mais je ne trouve pas... Si vous voulez bien m'aider
    J'ai un Macbook pro double boot avec windows 10 (j'utilise toujours windows pour programmer).

    Merci !

  2. #2
    Membre chevronné Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 405
    Points : 2 053
    Points
    2 053
    Par défaut
    Bonjour,
    Je n'ai pas W10, mais je tente quand même !

    - Je ne pense pas que l'installation de acrobat reader ait semé le brin à ce point

    - J'ai l'impression que tu as oublié la manière dont tu lançais tes programmes Perl et que tu confonds Invite de commande et Explorateur Windows.

    - Dans une Invite de commande avant le nom du programme il faut taper le nom de l'interpréteur à savoir Perl

    - Dans un premier temps pour t'assurer que perl est accessible, dans une Invite de commande tu tapes :
    En retour Perl donne la version installée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    E:\_DEV>perl -v
     
    This is perl 5, version 24, subversion 0 (v5.24.0) built for MSWin32-x64-mul
     
    Copyright 1987-2016, Larry Wall
     
    Perl may be copied only under the terms of either the Artistic License or th
    GNU General Public License, which may be found in the Perl 5 source kit.
     
    Complete documentation for Perl, including FAQ lists, should be found on
    this system using "man perl" or "perldoc perl".  If you have access to the
    Internet, point your browser at http://www.perl.org/, the Perl Home Page.
    Si c'est OK tu peux lancer ton pgm ainsi :

    Dans l'Explorateur Windows, si Windows a correctement fait les associations, tes programmes Perl ont une icône spécifique

    Dans ce cas si tu fais un double clic sur l'icône de tonpgm.pl il sera lancé par perl


    Si les programmes Perl.pl n'ont pas l'icône de Perl (4 points rouges pour Perl Strawberry), c'est que les associations ne sont pas correctes

    Tu as peut-être installé un éditeur qui a modifié les associations de fichier...
    On verra après pour corriger...

    [Edit 06:28]
    Je serai absent dans la matinée, donc pour modifier l'association :
    -> Clic droit sur tonpgm.pl
    --> Propriétés
    Comme sur l'image...
    Dans Type du fichier... S'ouvre avec :
    ---> Clic sur Modifier
    Tu recherches l'emplacement de l'exécutable Perl ex: C:\Strawberry\perl\bin\Perl.exe
    ----> OK (enfin je ne me rappelle plus)
    ----> Normalement ça prend en compte pour tous les fichier .pl (éventuellement vérifie si la case "Toujours utiliser le programme sélectionné pour ouvrir ce type de fichier" est cochée
    -----> Il est possible qu'il faille relancer l'Explorateur Windows

  3. #3
    Rédacteur/Modérateur

    Avatar de Lolo78
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2012
    Messages
    3 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 612
    Points : 12 256
    Points
    12 256
    Billets dans le blog
    1
    Par défaut
    Oui, le plus simple est de lancer les programmes en utilisant la commande:
    Sinon, c'est très certainement un problème d'association de type de fichier (".pl") avec l'application correspondante. Peut-être que Acrobat Reader associe ".pl" avec quelque chose (qui n'a rien à voir avec Perl), ou peut-être c'est l'installation d'un autre programme. Il suffit de reconfigurer cette association sous Windows.

    Perso, quand je suis sous Windows, l'extension ".pl" est associée à mon éditeur de texte et non à l'exécutable Perl, car j'ouvre bien plus souvent mes scripts Perl dans mon éditeur que je ne les exécute sous Windows. Du coup j'utilise la syntaxe indiquée ci-dessus.

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci BEAUCOUP !
    Je suis vraiment un gros noob ahah. En fait j'avais désinstallé stawberry Perl parce que je n'en voyais pas l'utilité et je pensais que perl était installé en natif dans windows (et donc que stawberry était une sorte de logiciel commercial inutile). Donc effectivement rien à voir avec Java, j'ai réinstallé stawberry Perl et tout fonctionne à nouveau
    Merci encore pour vos réponses rapides, je pense revenir d'ici peu, c'est-à-dire la prochaine fois que je m'arracherai les cheveux

  5. #5
    Membre chevronné Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 405
    Points : 2 053
    Points
    2 053
    Par défaut
    Idem que Lolo78 mes .pl sont associés à mon éditeur

    Du coup je ne me souvenais plus qu'on pouvait les lancer direct de l'invite de commande...
    J'ai l'association temporaire avec perl pour valider la manip...

Discussions similaires

  1. [FMOD Ex] Ne veut pas lire les sons :(
    Par Bakura dans le forum FMOD
    Réponses: 16
    Dernier message: 01/04/2011, 13h41
  2. [PHP 5.0] PHP ne veut pas lire les sessions
    Par ElenitaMaria dans le forum Langage
    Réponses: 1
    Dernier message: 13/06/2009, 07h53
  3. VB ne veut plus afficher les erreurs de code
    Par diffy dans le forum VBA Access
    Réponses: 1
    Dernier message: 08/08/2008, 09h42
  4. Les commandes SQL*Plus manipulant les fichiers
    Par Maria1505 dans le forum Sql*Plus
    Réponses: 3
    Dernier message: 08/11/2006, 11h30
  5. Mon lecteur ne veut plus lire
    Par Le Mage Noir dans le forum Périphériques
    Réponses: 2
    Dernier message: 21/02/2006, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo