svp expliquez-moi un .bat... [??] - Divers - Programmation
Marsh Posté le 23-10-2002 à 19:24:21
pour le réseau ça dépend de l'OS
pour effacer le dossier aussi ça dépend de l'OS en fait
Marsh Posté le 24-10-2002 à 12:18:11
sous win98se...
en fait je vais faire un .bat dans le menu demarrer mais je sais pas comment faire pour :
- effacer le dossier (erase efface juste les fichiers mais pas les dossiers )
- copier depuis un lecteur rezo ki se connecte au demarrage
Marsh Posté le 24-10-2002 à 12:20:01
pour le 1er point c'est avec deltree
pour le second point, vu que c'est Windows qui gère le réseau et non le DOS c'est pas dans l'autoexec.bat qu'il faut faire la copie, mais dans un .bat appelé lors du démarrage de Windows (raccourci dans le groupe Démarrage par exemple)
Marsh Posté le 24-10-2002 à 17:17:11
un truc du genre
net use x: \\serveur\dossier
xcopy c:\dossier\ x:\
net use x: /DELETE
si x: est bien sûr inexistant
Marsh Posté le 31-10-2002 à 16:37:45
voici le .bat dont je voudrais connaitre les commandes...
on part du pincipe que j'y comrprend rien (c assez vrai ) et ke j'ai besoin de copy depuis un lecteur rezo un dossier contenant des bases de donnees et des sous dossiers sur mon poste avec le .bat ke j'essaye de faire.
donc n'esitez pas a donner toutes les explications ou un lien vers une page sur le sujet
rem sauvegarde base
rem sauvegarde de la base de donnees
cd temp
rd database /s /q
rd donnees /s /q
md database
cd database
xcopy c:\geosoft\database\*.* c: /e /y
cd..
rem sauvegarde des donnees
md donnees
cd donnees
xcopy c:\geosoft\donnees*.* c: /e /y
Marsh Posté le 31-10-2002 à 17:13:14
en cherchant un peu g fait ça :
delete C:\WIT\BD_EXPL\*.* /o <- ça marche pas
rem copy de la base de données depuis le serveur
xcopy D:\BD_EXPL\*.* C:\WIT\BD_EXPL\
xcopy D:\BD_EXPL\TRACE\*.* c:\WIT\BD_EXPL\TRACE\
C:\WIT\CLIPTOOL.EXE
merci de pas rire trop fort
bon la partie delete ne marche pas !
la parti xcopy fonctionne mais ne vaudrait-il pas mieux effacer le dossier avant pour eviter les erreur ?
Marsh Posté le 31-10-2002 à 17:16:42
sous Win98 y a pas un /y ou un truc du genre ?
sinon echo o | delete ....
ou bien via deltree, doit y avoir une option pour passer la confirmation. Mais deltree vire le dossier aussi donc faut le recréer
Marsh Posté le 31-10-2002 à 17:27:30
deltree C:\WIT\BD_EXPL\ /y
pause
rem ### copie base de donnees depuis serveur ###
xcopy D:\BD_EXPL\*.* C:\WIT\BD_EXPL\
xcopy D:\BD_EXPL\TRACE\*.* c:\WIT\BD_EXPL\TRACE\
rem ### lancement application ###
C:\WIT\CLIPTOOL.EXE
pause juste pour avoir le temps de voir....
deltree me demande de confirmer pour chaques fichiers et sous repertoires
Marsh Posté le 31-10-2002 à 17:30:11
fais deltree /? et colle le resultat ici
(je suis sous Win2000 où deltree n'existe pas)
Marsh Posté le 31-10-2002 à 17:39:03
tu pouvais coller juste le texte
ou mettre le screenshot en PNG ou GIF
t'as essayé avec un /Y au lieu de /y ? (majuscule donc)
Marsh Posté le 31-10-2002 à 17:39:39
heu c'est deltree /Y dossier
pas deltree dossier /Y
Marsh Posté le 31-10-2002 à 17:44:00
rem ### effacement base donnees ###
deltree /Y C:\WIT\BD_EXPL
rem ### copie base donnees depuis serveur ###
xcopy D:\BD_EXPL\*.* C:\WIT\BD_EXPL\
xcopy D:\BD_EXPL\TRACE\*.* c:\WIT\BD_EXPL\TRACE\
rem ### lancement application ###
C:\WIT\CLIPTOOL.EXE
ça marche mais ça me lance plus l'application maintenant
Marsh Posté le 31-10-2002 à 17:46:14
faut peut-être lui recréer son dossier :
MD C:\WIT\BD_EXPL
après le deltree
Marsh Posté le 14-06-2003 à 15:10:17
Houlà, tu te fais chier un max.
Pour les scripts tu devrais utiliser l'environnement WSH et VBScript.
Marsh Posté le 14-06-2003 à 23:23:49
kfman a écrit : Houlà, tu te fais chier un max. |
encore fodrait-il ke je connaisse
Marsh Posté le 15-06-2003 à 12:37:43
Ok
Il existe un environnement de script pour Windows permettant de faire très simplement les opérations que tu désires.
Ca s'appelle WSH.
http://www.microsoft.com/scripting
Es-tu obligé de faire tes opérations avant que Windows se charge ?
Dans quel cadre doit tu les mettre en oeuvre ?
Marsh Posté le 15-06-2003 à 16:30:43
kfman a écrit : Ok |
bon en fait g pas besoin de le faire au chargement...
recyclage ancien topic
j'explique:
g une applic ki tourne 24h/24 en surveillance et g besoin de faire une sauvegarde des données
donc je ferme l'applic et je lance un .bat avec un bête xcopy et kk options puis je relance mon applic....
je voudrias arrêter mon applic avec le .bat pour simplifier et je la relance a la fin, comme ça je peux m^utiliser le plannificateur de taches et ça roule tout seul
Marsh Posté le 15-06-2003 à 17:20:40
L'application est elle graphique ou en ligne de commande ?
Supporte-t-elle une combinaison de touches (style Alt+F4) pour sa fermeture ?
Verrouille-t-elle les fichiers qu'elle utilise ?
Met-elle souvent les fichiers à jour ?
Marsh Posté le 16-06-2003 à 14:34:58
applic graphique ( http://www.wit.fr/ )
alt F4 ok
g dja planté la BD en copiant le fichier en cours d'utilisation
2 MAJ/jours
Marsh Posté le 16-06-2003 à 14:43:04
Et, sous XP, deltree n'existe plus. Vous savez ce qui le remplace ?
Marsh Posté le 16-06-2003 à 14:59:13
Essaye çà:
Code :
|
Enregistre le avec extension .vbs
Ca devrait normalement marcher à quelques subtilités près.
Ca se lance en double cliquant dessus.
Marsh Posté le 16-06-2003 à 15:44:25
kfman a écrit : Essaye çà: |
Heuu... c'est pour ma question tout ça ? Non, parce que j'demandais juste ce qu'était devenu "deltree". On est qd même pas obligé de passer par du vb script pour faire un truc aussi bête que ça !?
Marsh Posté le 16-06-2003 à 17:36:26
kfman a écrit : Sinon essaye "erase" et matte les options. |
Ben, non, erase, c'est un synonyme de "del", et je n'vois aucune option permettant supprimer le répertoire (et ses sous répertoires)
Marsh Posté le 23-10-2002 à 18:35:34
un petit coup de main pour un debutant svp
c reglé ça !
(je voudrais ajouter 2 trucs à l'autoexec :
1 effacer un dossier (-> erase c:\nom du dossier
2 copier un dossier depuis un autre pc sur le rezo... mais est-ce ke ça va marcher puiske l'autoexec se charge logiquement avant ke je sois sur le rezo
une nouvelle kestion :
comment fermer un applic en commande dos ?
Message édité par yepp le 14-06-2003 à 13:11:32
---------------
nopaj=voleur :gun: yepp_panox