Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1947 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Besoin d'un batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Besoin d'un batch

n°1182059
aikan
Posté le 23-08-2005 à 10:38:22  profilanswer
 

Salut à tous, je fais régulièrement des kits windows en modifiant les fichiers vitaux, cependant, il arrive de temps à autres que ça ne marche pas... Alors je me suis dit que je pourrais créer un dossier dans windows avec un fichier bat qui replacerai les fichiers vitaux originels présents dans le même dossier si on éxécute la commande qui permet de faire remplacer ces fichiers grace au dos... Seulement, le problème, c'est que je ne maitrise pas du tout le batch et que j'aurais besoin de votre aide pour me dire le code qu'il faut faire pour remplacer un fichier par un autre (un xcopy je pense ?). Merci de votre aide...


Message édité par aikan le 23-08-2005 à 10:39:24
mood
Publicité
Posté le 23-08-2005 à 10:38:22  profilanswer
 

n°1182064
olivthill
Posté le 23-08-2005 à 10:47:44  profilanswer
 

Pour avoir la liste des options de xcopy, ouvrir une fenêtre DOS et taper

xcopy /?


Personellement, je l'utilise avec /S /Y  :)

n°1182250
aikan
Posté le 23-08-2005 à 13:28:23  profilanswer
 

Merci, mais, étnt donné que je suis encore un noice du batch, je voudrais avoir le code entier pour avoir par exemple, le code pour un fichier x.exe à mettre dans un répertoire x et ensuite je modifierais les noms de fichiers et de destination moi meme.
Aikan

n°1182263
Elmoricq
Modérateur
Posté le 23-08-2005 à 13:40:21  profilanswer
 

xcopy /? retourne toute l'aide dont tu as besoin sur l'utilisation de cette commande.
 
Que te faut-il de plus ?

n°1182328
wackevat
Posté le 23-08-2005 à 14:30:05  profilanswer
 

aikan a écrit :

Merci, mais, étnt donné que je suis encore un noice du batch, je voudrais avoir le code entier pour avoir par exemple, le code pour un fichier x.exe à mettre dans un répertoire x et ensuite je modifierais les noms de fichiers et de destination moi meme.
Aikan


Télécharge le freeware PowerBatch. Il inclut un tuto sympa pour commencer.
 
Si tu as des erreurs, reviens poster ton code et on les corrige ensemble :)

n°1182717
aikan
Posté le 23-08-2005 à 19:49:46  profilanswer
 

Ok merci je vais essayer...

n°1183681
aikan
Posté le 24-08-2005 à 20:15:07  profilanswer
 

Merci ! Ca a marché, mais je voudrais savoir un dernier truc : comment fait on pour aller sous dos sans passer par windows ? Avec le cd et la fonction récupération ? Merci d'avance.......

n°1183812
wackevat
Posté le 24-08-2005 à 23:15:17  profilanswer
 

Il faut installer DOS.
 
DOS n'existe plus sous XP, ce que tu vois par l'invite de commandes n'est pas DOS.
 
Et le jeu de commandes pour cette invite n'est pas non plus le même que pour DOS.

n°1184040
aikan
Posté le 25-08-2005 à 11:23:32  profilanswer
 

Alors comment je peux éxécuter cette commande sans passer par windows ?

n°1184048
wackevat
Posté le 25-08-2005 à 11:29:51  profilanswer
 

Je ne me souviens plus si xcopy marche sous DOS. Si c'est le cas et que tu es en FAT32, il faut installer DOS. Sinon, tu ne peux pas.

mood
Publicité
Posté le 25-08-2005 à 11:29:51  profilanswer
 

n°1184056
Elmoricq
Modérateur
Posté le 25-08-2005 à 11:36:27  profilanswer
 

wackevat a écrit :

Je ne me souviens plus si xcopy marche sous DOS. Si c'est le cas et que tu es en FAT32, il faut installer DOS. Sinon, tu ne peux pas.


 
Pas de base, faut xcopy.exe

n°1184155
wackevat
Posté le 25-08-2005 à 12:42:02  profilanswer
 

Elmoricq a écrit :

Pas de base, faut xcopy.exe


Bien sûr. Je savais que ce n'était pas une commande interne. Mais je n'étais pas sûre de l'existence d'une version DOS.

n°1184257
aikan
Posté le 25-08-2005 à 14:33:36  profilanswer
 

Et si je le compile en .exe ça va marcher a partir de l'invite de commande quand on appuye sur f8 au démarrage ?

n°1184556
wackevat
Posté le 25-08-2005 à 19:07:27  profilanswer
 

Euh, je ne crois pas avoir tout compris !
 
F8 pour Windows XP te permet d'accéder à un Windows réduit (pas de pilotes + programmes tiers chargés, pas de graphique si mode console) mais c'est toujours du Windows. Alors ça dépend de quels fichiers tu veux remplacer que ça va marcher ou non, mais en tout cas tu vas devoir le lancer ton script.

n°1184765
olivthill
Posté le 26-08-2005 à 01:17:00  profilanswer
 

Ce que les anciens appellent une fenêtre DOS est une fenêtre qui ressemble au DOS d'autrefois. Cette fenêtre existe sur les versions modernes de Windows.
 
Il faut lancer "cmd.exe" sous Windows NT/XP ou "command.com" sous Windows 3.1/95/98/Me. Le lancement de "cmd.exe" ou de "command.com" se fait par l'option "Exécuter" du menu Démarrer, ou bien en cliquant sur le programme lui-même qui doit se trouver quelque part dans le répertoire de Windows.
 
xcopy existe depuis depuis la version 3.2 du DOS, c'est-à-dire depuis janvier 1986.

n°1184955
aikan
Posté le 26-08-2005 à 10:52:34  profilanswer
 

F8 pour windows xp permet de faire mode sans échec avec invite de commande.

n°1184962
friday_13
sans avatar fixe
Posté le 26-08-2005 à 10:59:00  profilanswer
 

ne pourrait tu pas utiliser un VBScript plutot ?
 

n°1185370
aikan
Posté le 26-08-2005 à 15:13:31  profilanswer
 

Si, mais je ne m'y connasi encore moins... Alors, si c'est simple, je veux bien de l'aide...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Besoin d'un batch

 

Sujets relatifs
[RESOLU][MYSQL] Besoin d'aide pour une requete[Batch] Boucle sur plusieurs fichiers - RESOLU
Besoin d'aide (class)besoin d'aide pour faire un batch sous dos
[BATCH]Besoin d'aide (débutant)[BATCH] Besoin d'aide avec FOR
[batch] Besoin d'un script qui efface les fichiers*.bak sur un serveurBATCH DOS Besoin d'aide : Erreur bizar !!!
[DOS] besoin d'aide sur la signification d'une ligne d'un batch.[Newbie]Besoin d'aide pour du batch scripting....
Plus de sujets relatifs à : Besoin d'un batch


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR