Commande MS DOS
Dreamin_
-
Thrarylith Messages postés 112 Statut Membre -
Thrarylith Messages postés 112 Statut Membre -
Bonjour,
Voila, j'aimerai savoir s'il existe une commande MS DOS sous windows xp qui permette de modifier un document .txt simplement en cliquant sur une icone racourcis.
Je sais, je passe pour un flemmard, mais je vais devoir le faire une paire de fois encore ^^'.
Merci pour l'aide que vous allez peut etre m'apporter :)
Voila, j'aimerai savoir s'il existe une commande MS DOS sous windows xp qui permette de modifier un document .txt simplement en cliquant sur une icone racourcis.
Je sais, je passe pour un flemmard, mais je vais devoir le faire une paire de fois encore ^^'.
Merci pour l'aide que vous allez peut etre m'apporter :)
A voir également:
- Commande MS DOS
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande dism - Guide
- Commande scannow - Guide
- Commande en cours de validation fnac - Forum Consommation & Internet
8 réponses
Je ne suis pas certain de comprendre ta demande?
Si tu clique sur le raccourcie du document .txt en question... tu pourra le modifier... tu peux préciser ta demande?
Si tu clique sur le raccourcie du document .txt en question... tu pourra le modifier... tu peux préciser ta demande?
Un BatchFile, soit un fichier de commande DOS, permet ce genre de chose.
Connais-tu un peu la prog DOS? Sinon ce sera un peu hasardeux... Ce n'est pas tellement long pour quelqu'un qui s'y connais, mais personellement ca me prendra du temps, surtout qu'il sera imparfait puisque tu semble parler de copier 1 des 2 version du même .txt selon tes besoin de démarrage du jeu.
J'explique :
Fichier1.txt (Permet X truc dans les config de ton jeu)
Fichier2.txt (PErmet Y truc dans les config de ton jeu)
Fichier DOS : Lorsque tu clique, le fichier dos te demande si tu veux la configuration fichier1 ou Fichier2.
TU inscrit ton choix : FIchier1
La commande copie donc Fichier1 et le place dans le répertoire de ton jeu en écransant le fichier souhaité
La fenetre de commande DOS se ferme après avoir terminé.
_________________
Maintenant, si tu avais choisi Fichier2, elle aurait fait la même chose avec le fichier2 ?
J'en conclus que ton jeu utilise un Fichier de type TXT pour des configuration personnel, config système, config d'interface utilisateur, fichier.ini (démarrage du jeu) ou encore pour la Clé CD?
J'ai bien compris le problème?
Si c'est bien cela, on a besoin de connaitre le chemin CIBLE (L'endroit où le fichier dois être placé) sinon on ne pourra pas t'aider.
Connais-tu un peu la prog DOS? Sinon ce sera un peu hasardeux... Ce n'est pas tellement long pour quelqu'un qui s'y connais, mais personellement ca me prendra du temps, surtout qu'il sera imparfait puisque tu semble parler de copier 1 des 2 version du même .txt selon tes besoin de démarrage du jeu.
J'explique :
Fichier1.txt (Permet X truc dans les config de ton jeu)
Fichier2.txt (PErmet Y truc dans les config de ton jeu)
Fichier DOS : Lorsque tu clique, le fichier dos te demande si tu veux la configuration fichier1 ou Fichier2.
TU inscrit ton choix : FIchier1
La commande copie donc Fichier1 et le place dans le répertoire de ton jeu en écransant le fichier souhaité
La fenetre de commande DOS se ferme après avoir terminé.
_________________
Maintenant, si tu avais choisi Fichier2, elle aurait fait la même chose avec le fichier2 ?
J'en conclus que ton jeu utilise un Fichier de type TXT pour des configuration personnel, config système, config d'interface utilisateur, fichier.ini (démarrage du jeu) ou encore pour la Clé CD?
J'ai bien compris le problème?
Si c'est bien cela, on a besoin de connaitre le chemin CIBLE (L'endroit où le fichier dois être placé) sinon on ne pourra pas t'aider.
Oui c'est à peu de chose pres ça, c'est pour le choix d'un serveur de jeu. Le document en question est un realmlist, et j'aurais souhaiter creer 2 icones, qui permettraient de se connecter à un serveur ou l'autre.
Cela implique qu'il faudrait pouvoir modifier le contenu du document., vider le dossier cache du jeu, puis lancer le jeu.
Je ne m'y connais presque pas en commande dos, mais un ancien amis m'avait expliqué, enfin plutot donner une commande pour effectuer les deux dernieres taches demandées. Et n'étant pas resté en tres bon terme avec lui, je cherche de l'aide ailleur.
A l'époque je n'avais pas le besoin de changer de serveur de jeu, puisque je ne jouais que sur un seul.
Donc je récapitule vite fait :
-Premiere icone, je clique dessus, DOS me modifie le fichier realmlist pour le serveur x, supprime le contenu du dossier cache, et execute le jeu.
- Deuxieme icone, je clique dessus, DOS me modifie le fichier realmlist pour le serveur Y, supprime le contenu du dossier cache, puis lance le jeu.
Si tu connais la commande, je pense pouvoir l'adapter à mon PC, comme j'ai pu le faire pour supprimer les caches et lancer le jeu.
Merci d'avance.
Cordialement Dreamin_
Cela implique qu'il faudrait pouvoir modifier le contenu du document., vider le dossier cache du jeu, puis lancer le jeu.
Je ne m'y connais presque pas en commande dos, mais un ancien amis m'avait expliqué, enfin plutot donner une commande pour effectuer les deux dernieres taches demandées. Et n'étant pas resté en tres bon terme avec lui, je cherche de l'aide ailleur.
A l'époque je n'avais pas le besoin de changer de serveur de jeu, puisque je ne jouais que sur un seul.
Donc je récapitule vite fait :
-Premiere icone, je clique dessus, DOS me modifie le fichier realmlist pour le serveur x, supprime le contenu du dossier cache, et execute le jeu.
- Deuxieme icone, je clique dessus, DOS me modifie le fichier realmlist pour le serveur Y, supprime le contenu du dossier cache, puis lance le jeu.
Si tu connais la commande, je pense pouvoir l'adapter à mon PC, comme j'ai pu le faire pour supprimer les caches et lancer le jeu.
Merci d'avance.
Cordialement Dreamin_
Je ne te dis pas que j'ai exactement la bonne façon de procéder...
mais je te donne un exemple :
xcopy C:\cheminsource\fichiersourceX.ini C:\Chemindestination\realmlist.ini /Q /R /Y
(Cette commande prend le ficheir source X, remplace ton Realmlist par ce fichier source. Les paramètre /Q /R /Y : /Q = N'affichera pas le nom du fichier copier lors du transfert, /R = Remplacera le fichier même s'il est en lecture seule, /Y = Ne te demandera pas à chaque fois la confirmation de remplacement)
Ensuite deux possibilité pour la Cache. Si je me souviens bien, la cache d'un jeu sera noté dans un répertoire ou un fichier. Si tel est le cas, tu peux soit Supprimer le fichier Cache, soit le contenu du répertoire. Cela dépendra du fonctionnement de ton jeu. Voici un peu à quoi cela pourrait ressembler. Sinon, tu devra remplacer le fichier de cache par un fichier de cache Vide.
DEL /F /S C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache\* (Supprimera le contenu complet du répertoire Cache)
XCOPY C:\Chemin_fichier_cache_vide\Fichier_cache.txt C:\Répertoire_de_jeu\Dossier_système\Répertoire_cache\ /Q /R /Y
Donc comme je disais, je ne peux pas tester pour le moment, je n'ai pas ton application, et je ne suis pas sur mon PC. Je pense parcontre que c'est une façon de faire qui fonctionnerais. Récapitulatif sans les explications:
xcopy C:\cheminsource\fichiersourceX.ini C:\Chemindestination\realmlist.ini /Q /R /Y
DEL /F /S C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache\*
ou
XCOPY C:\Chemin_fichier_cache_vide\Fichier_cache.txt C:\Répertoire_de_jeu\Dossier_système\Répertoire_cache\ /Q /R /Y
C:\Répertoire_de_jeu\Dossier_système\lanceurdujeu.exe (lance le jeu)
mais je te donne un exemple :
xcopy C:\cheminsource\fichiersourceX.ini C:\Chemindestination\realmlist.ini /Q /R /Y
(Cette commande prend le ficheir source X, remplace ton Realmlist par ce fichier source. Les paramètre /Q /R /Y : /Q = N'affichera pas le nom du fichier copier lors du transfert, /R = Remplacera le fichier même s'il est en lecture seule, /Y = Ne te demandera pas à chaque fois la confirmation de remplacement)
Ensuite deux possibilité pour la Cache. Si je me souviens bien, la cache d'un jeu sera noté dans un répertoire ou un fichier. Si tel est le cas, tu peux soit Supprimer le fichier Cache, soit le contenu du répertoire. Cela dépendra du fonctionnement de ton jeu. Voici un peu à quoi cela pourrait ressembler. Sinon, tu devra remplacer le fichier de cache par un fichier de cache Vide.
DEL /F /S C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache\* (Supprimera le contenu complet du répertoire Cache)
XCOPY C:\Chemin_fichier_cache_vide\Fichier_cache.txt C:\Répertoire_de_jeu\Dossier_système\Répertoire_cache\ /Q /R /Y
Donc comme je disais, je ne peux pas tester pour le moment, je n'ai pas ton application, et je ne suis pas sur mon PC. Je pense parcontre que c'est une façon de faire qui fonctionnerais. Récapitulatif sans les explications:
xcopy C:\cheminsource\fichiersourceX.ini C:\Chemindestination\realmlist.ini /Q /R /Y
DEL /F /S C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache\*
ou
XCOPY C:\Chemin_fichier_cache_vide\Fichier_cache.txt C:\Répertoire_de_jeu\Dossier_système\Répertoire_cache\ /Q /R /Y
C:\Répertoire_de_jeu\Dossier_système\lanceurdujeu.exe (lance le jeu)
Hmm je ne sais pas de quoi ça vient mais ça me dit que la synthaxe ne colle pas. Je te copie ici la commande que je tappe
copy C:\Documents and Settings\Propriétaire\Mes documents\Realm X\realmlist.wtf C:\Program Files\World of Warcraft\Data\frFR /q /r /y
C:\Documents and Settings\Propriétaire\Mes documents\Realm X\ correspond au dossier où j'ai la copie du realmlist du serveur X
C:\Program Files\World of Warcraft\Data\frFR où est censé etre copié le realmlist en question.
Pour le serveurY je copierai simplement la commande du serveurX et je modifierai les X en Y. Je suis obligé de changer de dossier, afin de concerver le meme nom pour le fichier realmlist.wtf qui doit surement etre intacte pour le bon usage du jeu.
Mon racourcis effectue actuellement
cd ./
cd Cache\WDB\frFR
del *.wdb
cd C:\Program Files\World of Warcraft
start Wow.exe
exit
Il me supprime le contenu des dossiers caches.wdb. L'invite de commande se trouve dans le dossier du jeu.
Merci encore pour ton aide!
Cordialement Dreamin_
copy C:\Documents and Settings\Propriétaire\Mes documents\Realm X\realmlist.wtf C:\Program Files\World of Warcraft\Data\frFR /q /r /y
C:\Documents and Settings\Propriétaire\Mes documents\Realm X\ correspond au dossier où j'ai la copie du realmlist du serveur X
C:\Program Files\World of Warcraft\Data\frFR où est censé etre copié le realmlist en question.
Pour le serveurY je copierai simplement la commande du serveurX et je modifierai les X en Y. Je suis obligé de changer de dossier, afin de concerver le meme nom pour le fichier realmlist.wtf qui doit surement etre intacte pour le bon usage du jeu.
Mon racourcis effectue actuellement
cd ./
cd Cache\WDB\frFR
del *.wdb
cd C:\Program Files\World of Warcraft
start Wow.exe
exit
Il me supprime le contenu des dossiers caches.wdb. L'invite de commande se trouve dans le dossier du jeu.
Merci encore pour ton aide!
Cordialement Dreamin_
hmm ok on va tester autre chose alors, le CD semble cohérent.
Donc on modifie le passage de la Cache... Au lieu de :
DEL /F /S C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache\*
on va passer à :
CD C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache
DEL /F /S /C *.wdb (le /f /s /c n'est peut etre pas nécessaire, à toi de voir)
//// TOn code ////
cd ./
cd Cache\WDB\frFR
Signifie que le raccourcie est déja dans un répertoire de ton dossier. le ./ signifie qu'il revient d'un répertoire (exemple il passerait de C:\dossier1\dossier2\dossier3 à C:\dossier1\dossier2 avec la commande : cd ./)
________________________________
Ensuite, à noter que moi je t'ai parlé de XCOPY et non pas de COPY, vérifie si tu peux utiliser XCOPY puisque dans ton message tu me parle de COPY.
Merci, j'attends de tes news
Donc on modifie le passage de la Cache... Au lieu de :
DEL /F /S C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache\*
on va passer à :
CD C:\Répertoire_de_jeu\dossier_système_jeu\Répertoire_cache
DEL /F /S /C *.wdb (le /f /s /c n'est peut etre pas nécessaire, à toi de voir)
//// TOn code ////
cd ./
cd Cache\WDB\frFR
Signifie que le raccourcie est déja dans un répertoire de ton dossier. le ./ signifie qu'il revient d'un répertoire (exemple il passerait de C:\dossier1\dossier2\dossier3 à C:\dossier1\dossier2 avec la commande : cd ./)
________________________________
Ensuite, à noter que moi je t'ai parlé de XCOPY et non pas de COPY, vérifie si tu peux utiliser XCOPY puisque dans ton message tu me parle de COPY.
Merci, j'attends de tes news
xcopy "C:\Documents and Settings\Propriétaire\Mes documents\Realm" eter "C:\Program Files\World of Warcraft\Data\frFR" /Q /R /Y
Essaie plustot cela... mais ce que j'ai mis en gras souligné : eter
C'est là pourquoi? Parce que tu coupe la fonction en 2 avec ce mot que je ne comprend pas d'où il vient.
Merci
Essaie plustot cela... mais ce que j'ai mis en gras souligné : eter
C'est là pourquoi? Parce que tu coupe la fonction en 2 avec ce mot que je ne comprend pas d'où il vient.
Merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ha d'accord...
Donc voila ; Xcopy "C:\Documents and Settings\Propriétaire\Mes documents\Realm eter\*" "C:\Program Files\World of Warcraft\Data\frFR" /Q /R /Y
Dit moi ce que cela donne
Donc voila ; Xcopy "C:\Documents and Settings\Propriétaire\Mes documents\Realm eter\*" "C:\Program Files\World of Warcraft\Data\frFR" /Q /R /Y
Dit moi ce que cela donne
tu veux dire que si tu copie dans C:\Program Files\World of Warcraft\Data
Ca passe... mais pas dans :
C:\Program Files\World of Warcraft\Data\frFR avec la même commande?
Ca passe... mais pas dans :
C:\Program Files\World of Warcraft\Data\frFR avec la même commande?
hmm enfait, non, quand je tappe la commande xcopy dans le menu executer... cmd
ça me le copie bien, la où il faut et tout,
apres quand je rentre la commande dans mon invite dos, celle d'où je veux creer un racourcis, elle ne marche pas. A noter aussi qu'elle ne me vide pas le cache, mais elle lance le jeu. Puis j'ai testé en effacant la commande start wow.exe et elle me vide effectivement le cache. Mais toujours pas de copie.
Faut il ajouter une ligne de commande pour préciser qu'il y a plusieur commande à exécuter?
ça me le copie bien, la où il faut et tout,
apres quand je rentre la commande dans mon invite dos, celle d'où je veux creer un racourcis, elle ne marche pas. A noter aussi qu'elle ne me vide pas le cache, mais elle lance le jeu. Puis j'ai testé en effacant la commande start wow.exe et elle me vide effectivement le cache. Mais toujours pas de copie.
Faut il ajouter une ligne de commande pour préciser qu'il y a plusieur commande à exécuter?
Copie moi le contenu complet de ta commande svp, je vais l'altéré et on pourra faire des vérifications après.
Xcopy "c:\documents and settings\propriétaire\mes documents\realm eter\*.wtf" "c:\program files\world of warcraft\data\frfr\" /q /r /y
pause
cd Cache\WDB\frFR
pause
del *.wdb
pause
cd C:\Program Files\World of Warcraft
pause
start wow.exe
pause
exit
Dit moi où ca coince et si celka coince, donne moi le message que le CMD te retournera svp.
Merci
pause
cd Cache\WDB\frFR
pause
del *.wdb
pause
cd C:\Program Files\World of Warcraft
pause
start wow.exe
pause
exit
Dit moi où ca coince et si celka coince, donne moi le message que le CMD te retournera svp.
Merci
Ah, bienvu la 'Pause', au moins ça me laisse le temps de lire ce qui ne va pas !
il ne trouvait pas le fichier à copier, parce que la commande n'aime pas les accents. J'ai donc simplement déplacé les fichiers à copier dans des dossiers aux noms moins compliqués.
Et cette fois, MS DOS ne boude pas ^^. Je pense donc que le probleme est résolu.
Grand merci à vous deux !
Cordialement Dreamin_
il ne trouvait pas le fichier à copier, parce que la commande n'aime pas les accents. J'ai donc simplement déplacé les fichiers à copier dans des dossiers aux noms moins compliqués.
Et cette fois, MS DOS ne boude pas ^^. Je pense donc que le probleme est résolu.
Grand merci à vous deux !
Cordialement Dreamin_
Peut etre faudra t il que je créé les deux alternatives du document .txt et que je fasse del copy ...
Merci d'avance ^^