Impression et deplacement en batch
Résolu
thecrazzy84
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
thecrazzy84 Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
thecrazzy84 Messages postés 75 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de programmer une caisse en php,
j'en suis a automatiser l impression.
J en suis donc venu au fichier batch
en fouinant un peu je suis arriver a ce stade.
Je souhaite a la suite du ping rajouter une ligne qui déplace Le fichier imprimé dans le dossier fini.
Arbo :
C:\Users\vanminden\test\
C:\Users\vanminden\test\fini\
je pense que je bloque au moment de l'ajout de ma commande move
Quelqu'un aurait il les connaissances pour m'aider.
Je viens de programmer une caisse en php,
j'en suis a automatiser l impression.
J en suis donc venu au fichier batch
en fouinant un peu je suis arriver a ce stade.
@echo off
pushd "C:\Users\vanminden\test\"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 10 > NUL
Move.......
)
Taskkill /IM Acrobat.exe
popd
Je souhaite a la suite du ping rajouter une ligne qui déplace Le fichier imprimé dans le dossier fini.
Arbo :
C:\Users\vanminden\test\
C:\Users\vanminden\test\fini\
je pense que je bloque au moment de l'ajout de ma commande move
Quelqu'un aurait il les connaissances pour m'aider.
A voir également:
- Impression et deplacement en batch
- Spouleur d'impression - Guide
- Impression livret a5 - Guide
- Fichier batch - Guide
- Historique déplacement google - Guide
- Impression ecran samsung - Guide
10 réponses
Salut,
Voici l'aide de la commande move :
Où est-ce-que tu bloques ?
Voici l'aide de la commande move :
Pour déplacer un ou plusieurs fichiers :
MOVE /-Y [lecteur:][chemin]fichier1[,...] destination
Pour renommer un répertoire:
MOVE /-Y [lecteur:][chemin]répert1 répertoire2
[lecteur:][chemin]fichier1 Spécifie l'emplacement et le nom du ou des
fichiers que vous voulez déplacer.
destination Spécifie le nouvel emplacement du fichier.
Destination peut être une lettre de lecteur et
deux-points (:), un nom de répertoire, ou une
combinaison. Si vous déplacez un seul fichier,
vous pouvez aussi inclure un nom de fichier si
vous voulez renommer le fichier en le déplaçant.
[lecteur:][chemin]répert1 Spécifie le répertoire que vous voulez renommer.
répert2 Spécifie le nouveau nom du répertoire.
/Y Supprime la demande de confirmation de
remplacement de fichiers de destination existants.
/-Y Provoque la demande de confirmation de
remplacement de fichiers de destination existants.
L'option /Y peut être présente dans la variable d'environnement COPYCMD.
Outrepassez ceci en utilisant /-Y dans la ligne de commandes. Par défaut, une
demande de confirmation apparaît sauf si la commande MOVE est exécutée depuis
un script de commandes.
Où est-ce-que tu bloques ?
Et bien,
J'ai ecrit
en faite j'ai triturer la fonction dans tous les sens mais mes fichier ne se déplace pas .
J'ai ecrit
Move C:\Users\vanminden\test\ .pdf ""C:\Users\vanminden\test\fini\ "
en faite j'ai triturer la fonction dans tous les sens mais mes fichier ne se déplace pas .
En faite j ai pas d'erreur :
mes fichier parte en file d attente pour l impression et après rien .
Ps le batch c'est un peu du chinois. je bricole mais je rame dur .
mes fichier parte en file d attente pour l impression et après rien .
Ps le batch c'est un peu du chinois. je bricole mais je rame dur .
@echo off
pushd "C:\Users\vanminden\test\"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 5 > NUL
del %%I /f /q
Move/Y *.pdf "C:\Users\vanminden\test\fini\"
)
Taskkill /IM Acrobat.exe
popd
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
en faite avec ce code :
Message d 'erreur est impossible d'effectuer le processus car le fichier est utilise.
logique puisque je détruit acrobat après.
@echo off
pushd "C:\Users\vanminden\test\"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 5 > NUL
del %%I /f /q
Move /Y .pdf "C:\Users\vanminden\test\fini"
)
Taskkill /IM Acrobat.exe
popd
Message d 'erreur est impossible d'effectuer le processus car le fichier est utilise.
logique puisque je détruit acrobat après.
@echo off
pushd "C:\Users\vanminden\test\"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 5 > NUL
del %%I /f /q
Taskkill /IM Acrobat.exe
Move /Y "*.pdf" "C:\Users\vanminden\test\fini"
)
popd
Mess erreur
impossible de deplacer un fichier multiples vers un seul fichier
@echo off
pushd "C:\Users\vanminden\Desktop\test\"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 5 > NUL
del %%I /f /q
Taskkill /IM Acrobat.exe
Move /Y "C:\Users\vanminden\Desktop\test\*.pdf" "C:\Users\vanminden\Desktop\test\fini\"
)
popd
Mess d'erreur: le chemin d'accès est introuvable.
ca avance mais c'est pas gagne
A force de persévérance et de vos conseils j'ai monte ce .bat.
Le DEL ne fonctionne pas a tout les coups. Voyez d'où viens le problème.
les 2 première vois ou il lit le script :Message d'erreur chemin d'accès introuvable .
puis d'un coup il fonctionne .
Merci d'avance pour votre temps
@echo off
DEL "C:\wamp\www\Caisse-en-test\impressions\tickets\fini\*.pdf /Q"
pushd "C:\wamp\www\Caisse-en-test\impressions\tickets"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 10 > NUL
del %%I /f /q
Taskkill /IM Acrobat.exe
)
move "C:\wamp\www\Caisse-en-test\impressions\tickets\*.pdf" "C:\wamp\www\Caisse-en-test\impressions\tickets\fini\"
popd
Le DEL ne fonctionne pas a tout les coups. Voyez d'où viens le problème.
les 2 première vois ou il lit le script :Message d'erreur chemin d'accès introuvable .
puis d'un coup il fonctionne .
Merci d'avance pour votre temps
@echo off
DEL "C:\wamp\www\Caisse-en-test\impressions\tickets\fini\*.pdf /Q"
pushd "C:\wamp\www\Caisse-en-test\impressions\tickets"
for /r %%I in (*.pdf) do (
start "" "C:\Program Files\Adobe\Acrobat 10.0\Acrobat\Acrobat.exe" /H /P "%%I"
ping 0.0.0.0 -n 10 > NUL
del %%I /f /q
Taskkill /IM Acrobat.exe
)
move "C:\wamp\www\Caisse-en-test\impressions\tickets\*.pdf" "C:\wamp\www\Caisse-en-test\impressions\tickets\fini\"
popd