Comment crée une liste d'un texte avec un bat

cakyco Messages postés 4 Statut Membre -  
cakyco Messages postés 4 Statut Membre -
bonjour je vien ici pour de l'aide je souhaite crée un petit programme pour l'édition d'un script xml dans un bat mais je ne trouve pas comment faire.

ce que je veux c'est:

* ouvrir le xml ce trouvant sur mon disque dur a partir du bat
* modifier le xml ce trouvant sur mon disque dur a partir d'un bat
* enregistre le xml dans un chemin spécifier sur le disque dur a partir du bat

j'ai commencer un script qui fonctione mais se que je veux c'est que l'on ne puisent pas voir le vraie dossier xml.

c'est a dire:

* pouvoir éditer le xml a partir du bat sans pouvoir suprimer les lignes
* pouvoir éditer le xml sans voir les lignes de script du xml pour ne pas pouvoir le copier.

merci a tous
A voir également:

3 réponses

muchu
 
comment veux tu éditer un xml sans pouvoir voir les lignes précédentes et suivante? si tu as besoin de remonter dans ton xml pour rajouter une ligne tu ne pourras pas? je ne comprend pas vraiment le but! Si cela est possible tu ne pourras pas faire tout ce que tu veux!
1
cakyco Messages postés 4 Statut Membre
 
alors j'ai réfléchi au probleme on peux voir le script complet en fait vue que ont peux pas faire copier coller sur un bat donc c'est niquel/

sinon voici un script bat que j'ai fait pour mon bat jsutement mais je voudrait juste y ajouter c'est fonction décrite plus haut sur mon 1er message.

c'est pour éditer un script pour lancer n serveur dédié donc j'ai fait tout le logicle tout marche niquel mais je peux pas l'éditer a part l'ouvrir avec un autre logiciel mais not peux le copier sur cette autre logiciel et ce n'est pas mon but.

@ECHO OFF
Color 3f
title configurateur de serveur
if EXIST "C:\Program Files\.....................................\Settings" goto DEVERROUILLE
if NOT EXIST laucher goto CREERVERROU
:DIALOGUE
echo Voulez-vous verrouiller ce dossier (O/N)
set/p "choix=>"
if %choix%==O goto VERROU
if %choix%==o goto VERROU
if %choix%==N goto FIN
if %choix%==n goto FIN
echo Mauvais mot de passe (le logiciel va ce couper).
goto DIALOGUE
:VERROU
echo Le dossier est verrouille
goto FIN
:DEVERROUILLE
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Taper le nom de compte et faitent entrer º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
set/p "mdp=>"
if NOT %mdp%== french-revolution goto RATE
attrib -h -s "C:\Program Files\.............................\Settings"
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Taper le mot de passe et faitent entrer º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
set/p "mdp=>"
if NOT %mdp%== FCGB33 goto RATE
attrib -h -s "C:\Program Files\.............................\Settings"
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º º
ECHO º BIENVENUE sur le laucher de serveur dedier º
echo º %DATE% º %TIME% º º º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³ utillisation: ³
echo ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
echo ³ une fois ce programme ouvert une commande nommer: ³
echo ³ DOSSIER 1=Appuyer sur entrer pour lire la liste des map de GRAW2 ³
echo ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
echo ³ c'est a dire que quand la touche entrer sera appuyer il va ³
echo ³ ouvrir automatiquement la liste des map du jeu en dossier texte ³
echo ³ ainsi vous pourez retrouver tout les nom de map pour les indiquer ³
echo ³ dans la configuration de votre serveur. ³
echo ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
echo ³ apres avoir noter les map qui vous interessent ³
echo ³ fermer cette fenetre et retourner sur notre logiciel. ³
echo ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
echo ³ appuyer a nouveaux sur entrer pour lancer l'éditeur de serveur ³
echo ³ n'oublier pas de sauvegarder a la fin!! ³
echo ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
echo ³ appuyer a nouveaux sur entrer pour lancer le serveur ³
echo ³ ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ ³
echo ³ (si vous souhaitez faire des modifications sur le serveur ³
echo ³ dans ce cas faitent entrer et fermer la fenetre ³
echo ³ une question vous sera demande ³
echo ³ terminer le programme de commandes O/N ³
echo ³ indiquer lui O et faitent entrer pour quitter le programme ³
echo ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
echo.
echo liste des map :
echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
set /p fname=(DOSSIER 1=Appuyer sur entrer pour lire la liste des map de ):
"C:\Program Files\.......................................\liste_de_map.txt" load -r %fname% data data
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³fermeture du fichier DOSSIER 1³
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo.
A PARTIR D'ICI DEVRAIT ETRE MI LES FOCTION QUE JE RECHERCHE
echo edition du serveur :
echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
set /p fname=(DOSSIER 1=Appuyer sur entrer pour lancer l'editeur de serveur de GRAW2):
"C:\Program Files\.............................\game_info.xml" load -r %fname% data data
JUSQUE ICI
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
echo ³fermeture du fichier DOSSIER 2³
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ
echo.
echo lancement du serveur :
echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
set /p fname=(DOSSIER 2=Appuyer sur entrer pour lancer le SERVEUR DEDIE):
"C:\Program Files\......................\dedicated.exe" load -r %fname% data data
echo Le dossier a ete deverrouille
goto FIN
:RATE
echo Mauvais mot de passe (le logiciel va ce couper).
Pause
goto FIN
:FIN
0
cakyco Messages postés 4 Statut Membre
 
c'est bon j'ait rouver la solution

echo edition du serveur :
echo ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
set /p fname=(DOSSIER 1=Appuyer sur entrer pour lancer l'editeur de serveur de GRAW2):
J'AI PLACER/ EDITE "C:\Program Files\.............................\game_info.xml" load -r %fname% data data

comme ca sa m'ouvre l'éditeur de windows et si ont fait crl+c et que ont colle sur un éditeur de texte ont voie aparaitre -r %fname% data data

donc ont ne voie pas le script c'est top
0