Je combine plusieurs fichiers Batch que j'ai créés dans un fichier Batch. J'ai quelques questions. Je suis en train de parcourir des milliers d'images et quand je rencontre 1 que j'ai besoin de le copier dans mes documents pour le revoir plus tard, c'est à ça que sert la "copie" du script. Je l'ai mis en boucle afin que je puisse continuer à entrer des fichiers à envoyer à mes documents. Premier. Je voudrais être en mesure de revenir au menu lorsque je tape Menu, donc il laisserait la boucle et goto: MENU. Deuxième. Je n'ai aucune idée si c'est possible ... mais en passant par tant de photos que je voudrais pouvoir enregistrer où je me suis arrêté. C'est là que GOTO: Set entre en jeu. Je voudrais pouvoir taper le numéro de l'image et avoir le fichier Batch le sauvegarder, de sorte que quand j'entre GOTO: OPEN il ouvrira alors l'image que j'ai laissée allumée.Batch file need info
Désolé, cela peut sembler déroutant. Si vous avez des questions, ne hésitez pas à demander Merci
ECHO OFF
CLS
:MENU
CLS
ECHO.
ECHO ...............................................
ECHO Welcome to the sub-menu
ECHO ...............................................
ECHO.
ECHO 1 - Rename files in folder.
ECHO 2 - Copy files to My Documents.
ECHO 3 - Set file to you left off on.
ECHO 4 - Open file you left off on.
ECHO 5 - Exit.
ECHO.
SET /P M=Type 1, 2, 3, or 4 then press ENTER:
IF %M%==1 GOTO Rename
IF %M%==2 GOTO COPY
IF %M%==3 GOTO SET
IF %M%==4 GOTO OPEN
:Rename
setlocal EnableDelayedExpansion
set i=0
for %%a in (*.jpg) do (
set /a i+=1
ren "%%a" "!i!.new"
)
ren *.new *.jpg
GOTO MENU
:COPY
cls
SET /P filename=Enter the file which should be moved:
xcopy %filename%.* C:\Users\USERNAME\Documents
if not exist %filename%.* goto :Failure
if exist %filename%.* goto :data
GOTO MENU
:SET
GOTO MENU
:OPEN
GOTO Me
:Failure
echo Failure
pause
goto :COPY
:data
timeout /t 3
goto :COPY
Je pense que vous voulez utiliser quelque chose comme ce qui suit: http://www.ericphelps.com/batch/samples/getini.txt – Leptonator