Renomé un fichier en varible en batch
Vincent60340
Messages postés
17
Date d'inscription
Statut
Membre
Dernière intervention
-
LUDO -
LUDO -
Bonjour, je voudrais nomer un fichier en varible en batch, et utiliser la commande choice pour faire des choix multiple vers une action predifini la imprimer sur une imprimante reseau tccp ip pour le moment j'avais fait un batch simple qui imprimer tous les fichier part la commande
print /d:\\nom de l'ordinateur \nom de l'imprimante "c:\chemin d'acces\fichier1.doc"
print /d:\\nom de l'ordinateur \nom de l'imprimante "c:\chemin d'acces\fichier2.doc"
print /d:\\nom de l'ordinateur \nom de l'imprimante "c:\chemin d'acces\fichier3.doc"
la mon but serais de faire une selection des fichier a imprimer part la commande choice et d'imprimer les fichier voulut, j'avais pensé a renomé les fichier avec des variable mais ej ne sais comment le faire, je debute en batch, je sais que cela se fait un vbs normalement mais mon but serais de le faire en batch si vous pouvez m'aider un grand mercie a vous
print /d:\\nom de l'ordinateur \nom de l'imprimante "c:\chemin d'acces\fichier1.doc"
print /d:\\nom de l'ordinateur \nom de l'imprimante "c:\chemin d'acces\fichier2.doc"
print /d:\\nom de l'ordinateur \nom de l'imprimante "c:\chemin d'acces\fichier3.doc"
la mon but serais de faire une selection des fichier a imprimer part la commande choice et d'imprimer les fichier voulut, j'avais pensé a renomé les fichier avec des variable mais ej ne sais comment le faire, je debute en batch, je sais que cela se fait un vbs normalement mais mon but serais de le faire en batch si vous pouvez m'aider un grand mercie a vous
A voir également:
- Renomé un fichier en varible en batch
- Fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
- Fichier batch - Guide
3 réponses
salut,
---------------------------------------------------------------------
@echo off
goto question
:err
echo Le fichier est inexistant, saisissez a nouveau...
:question
set /p fichier=Donner le chemin et nomm du fichier a imprimer :
if exist %fichier% goto print
goto err
:print
echo.
print /d:\\nom de l'ordinateur \nom de l'imprimante "%fichier%"
:again
set /p again=Voulez de nouveau imprimer un document ? (oui/non) :
if %again% EQU oui goto question
if %again% EQU non exit
echo Reponse incorrecte
goto again
----------------------------------------------------------------------
Essayes un truc comme ça en remplaçant le nom de l'ordi et de l'imprimante...
---------------------------------------------------------------------
@echo off
goto question
:err
echo Le fichier est inexistant, saisissez a nouveau...
:question
set /p fichier=Donner le chemin et nomm du fichier a imprimer :
if exist %fichier% goto print
goto err
echo.
print /d:\\nom de l'ordinateur \nom de l'imprimante "%fichier%"
:again
set /p again=Voulez de nouveau imprimer un document ? (oui/non) :
if %again% EQU oui goto question
if %again% EQU non exit
echo Reponse incorrecte
goto again
----------------------------------------------------------------------
Essayes un truc comme ça en remplaçant le nom de l'ordi et de l'imprimante...
le probleme c'est que pour imprimer un fichier dans un dossier sur le bureau, c'est un inconveniant a la racine ton batch marche mais dans un dossier sur le bureau c'est compliquer
@echo off
goto question
:question
set /p fichier=Donner le chemin et nomm du fichier a imprimer :
:print
echo.
print /d:\\nom d'ordinateur\nom d'imprimante réseaux "%fichier%"
:again
set /p again=Voulez de nouveau imprimer un document ? (oui/non) :
if %again% EQU oui goto question
if %again% EQU non exit
echo Reponse incorrecte
goto again
le code exacte est ceci car sinon l'impression ne peut se faire si ce n'est pas a la racine du disque, pour mon exemple sur le bureau j'avais les balise d'erreur qui revenais tout le temps et le fait de suprimer
:err echo Le fichier est inexistant, saisissez a nouveau...
if exist %fichier% goto print goto err
a resolut mon probleme sinon je l'est tester a la raçine et c'est exelent
goto question
:question
set /p fichier=Donner le chemin et nomm du fichier a imprimer :
echo.
print /d:\\nom d'ordinateur\nom d'imprimante réseaux "%fichier%"
:again
set /p again=Voulez de nouveau imprimer un document ? (oui/non) :
if %again% EQU oui goto question
if %again% EQU non exit
echo Reponse incorrecte
goto again
le code exacte est ceci car sinon l'impression ne peut se faire si ce n'est pas a la racine du disque, pour mon exemple sur le bureau j'avais les balise d'erreur qui revenais tout le temps et le fait de suprimer
:err echo Le fichier est inexistant, saisissez a nouveau...
if exist %fichier% goto print goto err
a resolut mon probleme sinon je l'est tester a la raçine et c'est exelent