Я совмещаю несколько пакетных файлов, которые я сделал в 1 пакетный файл. У меня есть несколько вопросов. Я просматриваю тысячи фотографий, и когда я сталкиваюсь с 1, мне нужно скопировать его в свои документы для просмотра позже, вот для чего «копия» в скрипте. Я настроил его на цикл, чтобы я мог просто вводить файлы для отправки в мои документы. Первый. Я бы хотел вернуться в меню, когда я набираю Menu, поэтому он оставил бы цикл и goto: MENU. Второй. Я понятия не имею, возможно ли это, но через множество фотографий, которые я хотел бы сохранить, где я остановился. Вот где GOTO: Set входит в игру. Я хотел бы иметь возможность вводить номер изображения и сохранять его в пакетном файле, чтобы при входе в GOTO: OPEN он откроет картинку, на которой я остановился.Batch file information info
Извините, если это звучит запутанно, любая помощь будет отличной. Если у вас есть какие-либо вопросы, не стесняйтесь спросить Спасибо
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
Я думаю, вы захотите использовать что-то вроде следующего: http://www.ericphelps.com/batch/samples/getini.txt – Leptonator