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 :

auto modification .bat [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Collégien
    Inscrit en
    Avril 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Collégien

    Informations forums :
    Inscription : Avril 2013
    Messages : 12
    Par défaut auto modification .bat
    Bonjour,
    J'ai besoin d'un bat qui se modifie lui même
    pour ce faire j'ai réaliser le code suivant:
    le bat d'origine s'appelle test-auto-change.bat
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    @set "test=teste"
    set/p "psw=>"
    echo @echo off>temp.bat
    echo echo @set "test=%psw%">test-auto-change.bat>>temp.bat
    call temp.bat
    pause
    del temp.bat
    echo %test%
    pause
    Mon problème est a la ligne 4 car dans le bat temporaire il ne met pas la partie: " >test-auto-change.bat ". j'ai essayé en mettant des " mais dans ce cas il les intègre avec.
    mon autre problème est que j'aimerais récupéré le nom du fichier bat utilisé dans une variable car la si on renomme le bat "test-auto-change" le code ne marche plus.
    J'espère avoir été clair.
    Merci d'avance.
    Reremoki.

  2. #2
    Membre Expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Par défaut
    Salut,

    Pour tester le nom du fichier que tu lances tu utiliser la variable %0


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo Le fichier en cours d’exécution est : %0.bat
    pour écrire un caractère spécial comme > dans un fichier utilise le
    caractère d'échappement ^.



+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 07/06/2006, 16h13
  2. Réponses: 4
    Dernier message: 07/06/2006, 11h20
  3. Ecriture auto dans un champ edit lors de la modif d'un autre
    Par KibitO dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 05/02/2005, 18h03
  4. Modification auto du corps d'un mail envoyé via Lotus Note
    Par DeepXtaZy dans le forum VBA Access
    Réponses: 5
    Dernier message: 20/06/2003, 11h33

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