[Resolu]Petit probleme sur MS DOS

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
Toyeux
Batcheur occasionnel
Messages : 4
Enregistré le : 08 sept. 2008 15:11

[Resolu]Petit probleme sur MS DOS

Message par Toyeux »

Bonjour a tous.

Bon pour faire court:

Je joue a un MMORPG, dans l'interface du jeu, on peut poser des drapeaux sur une map.
Sauf que depuis quelques temps, il a environ 5% de chance pour que quand l'on pose un drapeau, le jeu plante et que ça fasse perdre tous les drapeaux.
La solution c'est de copier le fichier save du jeu et de l'enregistrer ailleurs. Une fois le jeu planter, on coupe le fichier save bugué et on recolle sa sauvegarde que l'on a enregistrer ailleurs.

Le soucis c'est qu'il faut penser tres regulierement a faire une copie du fichier save.

Donc je cherche a faire une application sous MS-DOS pour

Lancer la commande au démarrage du PC (bon ça encore au pire je peux planifier la tache avec outil systeme)
Copier un fichier (C:/programmes files/azerty/save) dans un autre fichier (C:/programmes files/dossier save/save)
(si possible écraser l'ancien fichier save)

J'ai fait quelques essais mais je suis pas assez calé en info pour que ça marche.
Je voudrai savoir si c'est faisable et si possible avoir de l'aide pour rédiger l'application.

Pour l'instant j'ai un truc dans ce genre
C:\ XCOPY C:\Program Files\Ryzom\save C:\Program Files\Fichier save



Merci d'avance.

Toyeux
Modifié en dernier par Toyeux le 09 sept. 2008 18:06, modifié 2 fois.
winnux
King Of Batch
Messages : 37
Enregistré le : 28 juil. 2008 14:45

Re: Petit probleme sur MS DOS

Message par winnux »

Clargement faisable, je me penche dessus et je te dit ce qu'il en es :)
Toyeux
Batcheur occasionnel
Messages : 4
Enregistré le : 08 sept. 2008 15:11

Re: Petit probleme sur MS DOS

Message par Toyeux »

ok merci
winnux
King Of Batch
Messages : 37
Enregistré le : 28 juil. 2008 14:45

Re: Petit probleme sur MS DOS

Message par winnux »

Alors voila ,sa marche j'ai commenté un peu, pour ce qui es du demarage tu peut utiliser nircmd.exe qui permet de modifier le registre mais ci ce n'es que pour toi pas la peine de t'embrouiller :)

Code : Tout sélectionner

@echo off
cls
:: On verifie si le dossier fichier-save existe deja
:: S'il existe on le supprime
if exist "C:\Program Files\Fichier-save" rmdir /s /q "C:\Program Files\Fichier-save"
:: Et s'il n'existe pas on le crée
if not exist "C:\Program Files\Fichier-save" md "C:\Program Files\Fichier-save"
:: On sauvegarde le tout, en enlevant la demande de confirmation, sa remplace donc l'ancien
xcopy /S /E /H  "C:\Program Files\Ryzom\save" "C:\Program Files\Fichier-save\"
Verifie quand meme que les chemin soit correctes
ps: j'ai changer "fichier save" par "fichier-save"

C'etait bien un dossier ton "fichier save" ? car n'ayant pas vu d'exstension et voyant ta comme xcopy c'es ce que j'en es deduit :)

Lancer la commande au démarrage du PC (bon ça encore au pire je peux planifier la tache avec outil systeme) ==> Si tu es sous xp : creer un raccourcis du bat dans demarrer/tout les programme/demarage
Toyeux
Batcheur occasionnel
Messages : 4
Enregistré le : 08 sept. 2008 15:11

Re: Petit probleme sur MS DOS

Message par Toyeux »

Merci beaucoup, ça marche impec.

*content*
winnux
King Of Batch
Messages : 37
Enregistré le : 28 juil. 2008 14:45

Re: Petit probleme sur MS DOS

Message par winnux »

Heureux d'avoir resolu ma premiere aide tout seul <3
Toyeux
Batcheur occasionnel
Messages : 4
Enregistré le : 08 sept. 2008 15:11

Petit probleme sur MS DOS

Message par Toyeux »

Finalement j'ai juste rajouter une ligne de code pour que ça l'enregistre en eteignant le PC, c'est plus simple et ça revient au meme.

Donc j'ai mis

Code : Tout sélectionner

@echo off
cls
if exist "C:\Program Files\Fichier-save" rmdir /s /q "C:\Program Files\Fichier-save"
if not exist "C:\Program Files\Fichier-save" md "C:\Program Files\Fichier-save"
xcopy /S /E /H  "C:\Program Files\Ryzom\save" "C:\Program Files\Fichier-save\"
shutdown -s -t 0
Par contre du coup je dois me servir de cette commande pour éteindre le PC.
winnux
King Of Batch
Messages : 37
Enregistré le : 28 juil. 2008 14:45

Re: [Resolu]Petit probleme sur MS DOS

Message par winnux »

Lol la je ne comprend plus oO

Tu veut le lancer au demarage, et en meme temps tu demande a ce que ca te coupe le pc mdr

Y a pas risque de tourner en boucle ? ,je demarre,sa enregistre et sa eteind etc etc
Répondre