Вопросы по теме 'delayedvariableexpansion'

Пакет: Возврат значения из SETLOCAL EnableDelayedExpansion
Интересно, почему этот код не работает должным образом: @ECHO off SET S1=HELLO SETLOCAL EnableDelayedExpansion SET S2=!S1! WORLD^^! ECHO !S2! ENDLOCAL & SET S1=!S2! ECHO %S1% PAUSE Вывод: HELLO WORLD! !S2! Ожидаемый результат:...
2663 просмотров

Пакетный файл Windows — выберите (до) четыре случайных файла в папке
Как следует из названия, я пытаюсь выбрать до четырех случайных файлов (обоев) из папки для дальнейшей обработки. Папка не содержит вложенных папок, только *.jpg, *.bmp и *.png (она может содержать файл Thumbs.db, но я уже позаботился об этом). Я...
1267 просмотров

Почему мои заданные команды ничего не сохраняют?
Позже я пытаюсь получить доступ к значению TOMCAT_VER, но оно отображается как пустая строка. if exist "%_REALPATH%\tomcat-%TOMCAT_VER2%" ( set CATALINA_HOME=%_REALPATH%\tomcat-%TOMCAT_VER2% set TOMCAT_VER=%TOMCAT_VER2% echo "%TOMCAT_VER%" )...
24381 просмотров

Пакетный файл с отложенным расширением переменных — кодировка URL — знак равенства — конвертер токенов RSA
Я автоматизирую преобразование программных токенов RSA и передаю строку преобразования в Outlook. Я понимаю, что не могу преобразовать строку в URL-адрес, используя командную строку пакетного просмотра, однако это не моя проблема. Моя проблема...
1132 просмотров

пакетный файл с задержкой развертывания построчная копия файла, содержащая восклицательные знаки
Итак, у меня есть два файла, которые содержат идентичный текст, за исключением одной строки, что я делаю, так это копирую отличающуюся строку из файла %source% в файл %target% (что, по сути, просто записывает весь файл построчно в новый файл)....
204 просмотров

Пакет Windows: для блока с переменной внутри переменной
Я хочу сделать переменную переменной, а это значит, что я хочу создать много переменных с именами variable , например. Вар 1 , Вар 2 , Вар 3 , Вар 4 . Это работает (см. ниже), но ECHO ing не работает, так как я должен использовать...
3908 просмотров

Пакетный файл ENABLEDELAYEDEXPANSION не записывает переменные
У меня есть приведенный ниже фрагмент кода, который выводит переменную в текстовый файл. %drone% будет простой текстовой строкой, а %counter% — числом, которое находится в цикле для подсчета итераций. echo %drone% !counter! отображает...
507 просмотров

Пакет: IF и отложенное расширение
У меня есть пакетный файл для загрузки видео с YouTube как 01-title1.m4a , 02-title2.m4a и т. д. Однако у меня возникли проблемы с корректной работой видео с номером n . Если это однозначное число, я хочу добавить ноль впереди, но не могу...
356 просмотров

Сохранить переменную после endlocal в пакетном режиме
У меня есть структура папок, например, C:\Temp\, и есть много папок и файлов, и в каждой папке есть «callme.bat». Я хотел бы создать так называемый main.bat, который один за другим вызывает файлы callme в главном окне. Но есть проблема, в файлах...
392 просмотров

Водяной знак не работает для видео с восклицательными знаками
Я сделал скрипт .bat для водяных знаков видео с логотипом, медленно скользящим по видео справа налево. Вот мой код: set ffmpeg="C:\ffmpeg\ffmpeg.exe" set ffprobe="C:\ffmpeg\ffprobe.exe" @echo off setlocal enableextensions...
41 просмотров

Включить/отключить отложенное расширение в цикле FOR /f (пакетном)
Я все еще пытаюсь правильно понять поведение Disable/EnableDelayedExpansion... Я хочу проанализировать входные аргументы при вызове чего-то вроде command -a -b -c file , чтобы наконец получить options=-a -b -c и filename=file . Для этого я...
47 просмотров

Пакетное переименование файлов пошагово со специальными символами
Я пытаюсь постепенно переименовать эпизоды в директории, но в некоторых эпизодах есть восклицательные знаки. Он пропустит эти файлы. Я пытался сделать отложенное расширение, но это не сработало. @echo off setlocal DisableDelayedExpansion set...
39 просмотров