Automatiser les taches avec batch ou autre
flibouk
-
ConteZero Messages postés 156 Statut Membre -
ConteZero Messages postés 156 Statut Membre -
Bonjour,
j'aimerai savoir si il est possible de rendre automatique avec des logiciels ou des .bat ceci :
- décompresser automatique un fichier et mettre son contenu dans un dossier.
- envoyer le contenu d'un dossier sur un serveur web via ftp
- changer la résolution des images d'un dossier (mettre en 800*600)
voila merci par avance de votre aide
j'aimerai savoir si il est possible de rendre automatique avec des logiciels ou des .bat ceci :
- décompresser automatique un fichier et mettre son contenu dans un dossier.
- envoyer le contenu d'un dossier sur un serveur web via ftp
- changer la résolution des images d'un dossier (mettre en 800*600)
voila merci par avance de votre aide
A voir également:
- Automatiser les taches avec batch ou autre
- Windows 11 barre des taches a gauche - Guide
- Fichier batch - Guide
- Barre des taches - Guide
- Gestionnaire des taches - Guide
- Gestionnaire des taches windows 11 - Guide
9 réponses
oui tout ceci est automatisable.
Décompresser automatiquement:
Le logiciel 7-Zip est utilisable en ligne de commande pour décompresser tout un tas d'archives différentes (zip,rar,7z...).
Exemple:
envoyer par web ou FTP
J'ai des exemples en Python, mais on peut le faire avec curl.
changer la résolution des images:
Avec imagemagick c'est sans problème.
Décompresser automatiquement:
Le logiciel 7-Zip est utilisable en ligne de commande pour décompresser tout un tas d'archives différentes (zip,rar,7z...).
Exemple:
7za x monarchive.zip -oc:\destination
envoyer par web ou FTP
J'ai des exemples en Python, mais on peut le faire avec curl.
changer la résolution des images:
Avec imagemagick c'est sans problème.
Ok bé ya espoir alors !
Bon on commence par 7zip j'ai donc installer 7zip et essayer mais sur la commande il me dit : '7za' n'est reconnu comme une commande interne.
Il y a t'il un fichier a mettre dans sytem32 ? ou autre
Bon on commence par 7zip j'ai donc installer 7zip et essayer mais sur la commande il me dit : '7za' n'est reconnu comme une commande interne.
Il y a t'il un fichier a mettre dans sytem32 ? ou autre
Ok pour décompresser en fait la commande est :
C:\Program Files\7-zip\7z x C:./........zip. -0C:...........\Annonce
bon je passe au ftp maintenant.
C:\Program Files\7-zip\7z x C:./........zip. -0C:...........\Annonce
bon je passe au ftp maintenant.
Salut,
tu peux tout simplement utilisé la commande Xcopy pour copier tes fichiers à condition que tu es connecté un lecteur réseau^^.
Sinon tu peux le faire grace à la commnde Ftp, mais celle ci demande un peu plus de manip...
-cré deux fichiers :
le premier (.bat) contient le fichier ftp à exécuter :
ftp -s:tonfichierftp.ftp
le deuxième (.ftp) contient les commandes ftp à exécuter:
open 1.2.3.4 --->IP du serveur
login ---->nom d'utilisateur
password ----->mot de passe associé
prompt ---->accède au commandes
lcd c:\dossiersource --->spécifie le dossier de ton pc que tu veux copier
cd dossierdestination --->spécifie le dossier du serveur ftp ou copiés les fichiers
mput * --->copie le contenu de "dossiersource" vers "dossierdestination"
quit -fermer la session
Et voilà ;)
Good luck, tiens nous au courant^^.
tu peux tout simplement utilisé la commande Xcopy pour copier tes fichiers à condition que tu es connecté un lecteur réseau^^.
Sinon tu peux le faire grace à la commnde Ftp, mais celle ci demande un peu plus de manip...
-cré deux fichiers :
le premier (.bat) contient le fichier ftp à exécuter :
ftp -s:tonfichierftp.ftp
le deuxième (.ftp) contient les commandes ftp à exécuter:
open 1.2.3.4 --->IP du serveur
login ---->nom d'utilisateur
password ----->mot de passe associé
prompt ---->accède au commandes
lcd c:\dossiersource --->spécifie le dossier de ton pc que tu veux copier
cd dossierdestination --->spécifie le dossier du serveur ftp ou copiés les fichiers
mput * --->copie le contenu de "dossiersource" vers "dossierdestination"
quit -fermer la session
Et voilà ;)
Good luck, tiens nous au courant^^.
bon j'ai essayé avec la commande ftp.
mais ca ne marche pas
il affiche donc :
230 User admin logged in.
ftp>prompt
Mode interactif dsactivé
ftp> lcd c:\in\annonces
dossier local maintenant C:\IN\Annonces.
ftp> cd /d_site/www/www.site.com/htdocs/test
250 CWD command successful
ftp> mput
Fichiers locaux quit
quit:Fichier introuvable
ftp>
Pour info la commande mput* ne marche pas.
D'où peut venir l'erreur ?
mais ca ne marche pas
il affiche donc :
230 User admin logged in.
ftp>prompt
Mode interactif dsactivé
ftp> lcd c:\in\annonces
dossier local maintenant C:\IN\Annonces.
ftp> cd /d_site/www/www.site.com/htdocs/test
250 CWD command successful
ftp> mput
Fichiers locaux quit
quit:Fichier introuvable
ftp>
Pour info la commande mput* ne marche pas.
D'où peut venir l'erreur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'erreur vient du fait que la syntaxe n'est pas la bonne^^.
Tu dois écrire:
mput * ---> il y a un espace entre mput et *
Néanmois tu pourras avoir d'autres erreurs de copie si tu souhaite cpier des dossiers. Est ce le cas?
A toot.
Tu dois écrire:
mput * ---> il y a un espace entre mput et *
Néanmois tu pourras avoir d'autres erreurs de copie si tu souhaite cpier des dossiers. Est ce le cas?
A toot.
Et oui!
Pour la suppression multiple c'est mdelete mais il faut aussi le nom des fichiers :(
donc tu risque d'être bloqué pour tes suppressions de *.xml...
Concernant la copie des fichiers qui ne sont pas sur le serveur, je ne crois pas que les commandes ftp natives de windows soient assez élaborées pour cela :(
Pour la suppression multiple c'est mdelete mais il faut aussi le nom des fichiers :(
donc tu risque d'être bloqué pour tes suppressions de *.xml...
Concernant la copie des fichiers qui ne sont pas sur le serveur, je ne crois pas que les commandes ftp natives de windows soient assez élaborées pour cela :(
bon mdelete marche pas de souci. pour la suppression des fichiers c'est pas bien important.
par contre sous dos j'ai un bat pour décompresser les fichiers mais si les fichiers existe déjà il me demande a chaque fichier si je veut supprimer, écraser ne rien faire. Comment on automatise pour remplacer systématiquement le fichier ?
par contre sous dos j'ai un bat pour décompresser les fichiers mais si les fichiers existe déjà il me demande a chaque fichier si je veut supprimer, écraser ne rien faire. Comment on automatise pour remplacer systématiquement le fichier ?