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

Scripts/Batch Discussion :

.bat ne se lance pas depuis PHP


Sujet :

Scripts/Batch

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Juillet 2020
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2020
    Messages : 38
    Points : 34
    Points
    34
    Par défaut .bat ne se lance pas depuis PHP
    Bonjour,
    J'ai un petit problème, mon fichier .bat fonctionne parfaitement quand je le lance directement.
    Mais dés que je le lance depuis mon interface PHP, impossible de le lancer.

    Le problème se situe au niveau de de la variable %~n0 quand je le remplace par son nom il fonctionne parfaitement depuis PHP. Comment je pourrais palier à se petit problème.
    Mon fichier s'appelle "192.168.0.5.bat" et ma variable est


    Quand je le remplace par

    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    set IP=192.168.0.5

    Il fonctionne sur les 2 systèmes.
    Mais j’aimerais que la fonction %~n0 fonctionne sur les 2, car j'ai énormément de fichier à faire et cela me permettrais de gagner un temps monstrueux.

    Merci beaucoup

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET en devenir
    Inscrit en
    Août 2017
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET en devenir
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 546
    Points : 1 084
    Points
    1 084
    Par défaut
    Bonjour,

    La variable %~n0 n'est reconnue et interprétée que par cmd.exe, je ne comprends pas trop ton projet, pourrais-tu détailler les grandes lignes ? Que vient faire PHP dans cette histoire ?

    As-tu un code PHP à nous montrer ?
    Que contient 192.168.0.5.bat ?

Discussions similaires

  1. \StartUp\demarrage.bat ne se lance pas en mode administrateur
    Par hermes6236 dans le forum Windows 8
    Réponses: 4
    Dernier message: 09/12/2013, 11h26
  2. [XL-2002] Macro dans Word qui ne se lance pas depuis Excel
    Par polemos dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/02/2012, 17h41
  3. [Joomla!] l'installation se lance pas et php semble ne pas marcher, pourquoi ?
    Par clavier12AZQSWX dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 04/01/2011, 16h53
  4. [Oracle] L'extension oci ne se lance pas avec php en ligne de commande ?
    Par Kentpachi dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 29/05/2008, 08h54
  5. [TP] Programme ne se lance pas depuis l'EDI
    Par papamarco dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 11/03/2006, 13h52

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