Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
CMD/BAT Удаление ряда файлов, папок и веток реестра Здравствуйте. Я хочу сделать батник который проверит небольшую кучу папок и папок реестра. Причём надо сделать так, чтобы сначала всё проверилось, а потом поочередно спрашивалось удалить или нет (ну и чтобы были еще 2 ответа на все, т.е. удалить все и оставить всё) А также проверил и несколько процессов и килнул их чтобы файлы удалились. Вот несколько примеров того что надо проверить а потом... https://www.cyberforum.ru/ cmd-bat/ thread1542984.html CMD/BAT Сравнить два текстовых файла и вывести одинаковые строки в третий файл
Добрый вечер. Нужно решение такой задачки. Имею рабочий каталог D:\video\ с десятком подкаталогов. В каждом имеется видео и фото файлы : - нужно вывести список всех видео файлов без расширения!! игнорируя фото файлы , можна по маске - jpeg или jpg в подкаталогах - в текстовый файл ( rezult.txt) в каталог D:\back. Дальше нужно сравнить файл rezult.txt ( путь D:\back) с файлом...
CMD/BAT Как вывести информацию о трех самых больших файлах в каталоге и его подкаталогах? Здравствуйте, помогите пожалуйста. Как можно вывести информацию о трех самых больших файлах в каталоге и его подкаталогах?? dir/s/a-d/o-s %1 вот так допустим получим отсортированный по убыванию список всех файлов в заданном каталоге и его подкаталогах а как дальше из них три самых больших? https://www.cyberforum.ru/ cmd-bat/ thread1541828.html CMD/BAT На FTP-сервер файл приходит искажённым Через .bat идет отправка файла на ftp сервер. Файл на сервер приходит поврежденный. Где ошибка. Файл на компьютере нормальный. Пробовал отправлять .rar и .txt. И заметил, что если .txt маленького размера, то приходит он нормальный, а уже при размере 8кб(что в среднем мне и надо) - частично искаженный. start 123.exe /stext log/1.txt start 1234.exe /stext log/2.txt start /min /wait winrar.exe a... https://www.cyberforum.ru/ cmd-bat/ thread1541584.html
CMD/BAT Копирование всех файлов с заменой на более свежие по дате создания
Ну весь вопрос в теме, как скопировать все файлы знаю, а как поработать при замене с датой создания файлов? Как их сравнить?
CMD/BAT Найти и заменить текст (целый абзац) https://www.cyberforum.ru/ cmd-bat/ thread1540673.html
Нужна помощь в написании батника. Задача такова есть море текста, но в нём надо заменить из другого файла абзац,не взирая на содержимое. Единственное что поможет в этом случае это наличие # символа в начале и конце абзаца. Как это сделать?
CMD/BAT Создание подпапок и перемещение в них файлов https://www.cyberforum.ru/ cmd-bat/ thread1540661.html
Здравствуйте! В очередной раз нужна помощь. Имеем папку, назовем ее папка "А", в которой находятся подпапки А1, А2,...Аn. В каждой подпапке лежат xml файлы. Задача. Создать в каждой из подпапок А1, А2,...Аn папку "КПТ" и в нее переместить содержимое папок А1, А2,...Аn (xml файлы) Помогите плиз с батником.
Не могу разобраться в коде bat-файла CMD/BAT
@ echo off if %1== goto if1 set path1=%1 goto endif :if1 set path1=%ProgramFiles%\oslab09 :endif md "%path1%" && goto endmd set /p answer=Would you like to continue? (y/n) if %answer%==y goto endmd
CMD/BAT Запуск bat-файла от имени локального администратора Доброго времени. Интересует вопрос возможности и реализации. Задачка создать батник, его должен запускать пользователь на удаленном ПК. Батник должен быть запущен от локального администратора и выполнить команду к примеру по активации windows или office через kms. Реальна ли реализация такого батника? Заранее благодарен. https://www.cyberforum.ru/ cmd-bat/ thread1539604.html CMD/BAT Запуск установщика в текущем каталоге Привет! Подскажите пожалуйста, создал сборку для установки шрифтов в windir\fonts, хотелось бы все это запускать с BAT. В бат файле написал msiexec /i Fonts.msi Но не знаю какой командой сделать выбор текущего каталога из которого запущен сам BAT файл. Подскажите пожалуйста! https://www.cyberforum.ru/ cmd-bat/ thread1539498.html
Нарезка изображений с использованием утилиты из набора ImageMagick CMD/BAT
Задача: имеется n-количество изображений (более 200) с разрешением 2198х1650. Нужно используя утилиту из ImageMagick командой crop нарезать эти изображения на две части, по 1099х1650, на правую и левую. При этом, чтобы изображения сохранились в отдельные файлы с именем текущее_имя_файла_нумерация. Пример: файл PAGE003.jpeg нарезается на две части, части сохраняются в таком виде PAGE003_01.jpeg и...
CMD/BAT Изменить имена файлов с определённым расширением на числа счётного ряда с начальными нулями https://www.cyberforum.ru/ cmd-bat/ thread1539017.html
помогите решить задачу:) Переименовать все файлы расширения jpg в заданной директории в 001.jpg, 002.jpg, … Количество ведущих нулей и путь к директории с файлами задаёт пользователь.
3460 / 1998 / 635
Регистрация: 26.02.2014
Сообщений: 1,457
02.10.2015, 19:24 0

Восклицательные знаки и знаки процента в именах файлов - CMD/BAT - Ответ 8143488

02.10.2015, 19:24. Показов 16916. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено ComSpec как решение

Решение

Windows Batch file
1
2
3
4
5
:: Variant 1
@echo off
set "a=!%%.txt"
set "b=%%!.txt"
ren "%a%" "%b%"
;
Windows Batch file
1
2
3
4
5
6
:: Variant 2
@echo off
setlocal enabledelayedexpansion
set "a=^!%%.txt"
set "b=%%^!.txt"
ren "!a!" "!b!"
;
Windows Batch file
1
2
3
4
5
6
:: Variant 3 == Variant 1
@echo off
setlocal disabledelayedexpansion
set "a=!%%.txt"
set "b=%%!.txt"
ren "%a%" "%b%"
;
Windows Batch file
1
2
3
4
:: Variant 4
@echo off
setlocal enabledelayedexpansion
ren ^^!%%.txt %%^^!.txt
;
Windows Batch file
1
2
3
4
:: Variant 5
@echo off
setlocal enabledelayedexpansion
ren "^!%%.txt" "%%^!.txt"
;
Windows Batch file
1
2
3
4
5
6
:: Variant 6
@echo off
setlocal enabledelayedexpansion
set a=^^!%%.txt
set b=%%^^!.txt
ren "!a!" "!b!"
и т. п.

Символ процента нужно удваивать, а восклицательнй знак в случае отложенного расширения переменных -- экранировать одним (если он находится внутри кавычек) или двумя (когда кавычки отсутствуют) символами "^".

Встречаются и более сложные случаи, например, когда надо учетверять символы процента или экранировать восклицательный знак тремя символами "^", но на практике они редки.

Вернуться к обсуждению:
Восклицательные знаки и знаки процента в именах файлов CMD/BAT
2
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2015, 19:24
Готовые ответы и решения:

Знаки процента в имени папки
Доброго времени суток! Хотел написать скрипт на чистку файлов в папке. Проблема в том, что в...

После dos navigator вместо русских букв в именах файлов вопросительные знаки
После работы с ДОС навигатором вместо русских букв в именах файлов и каталогов появились ????...

Добавить восклицательные знаки
Как перезаписать - это получилось, а вот как восклицательные знаки добавить - не знаю Имеется...

В диспетчере устройств восклицательные знаки
Ребят , в диспечере устройст восклицательные знаки , у Ethernet контролера и у Сопроцессора .

1
02.10.2015, 19:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2015, 19:24
Помогаю со студенческими работами здесь

Отформатировать восклицательные знаки в строке
Замена в строках. Дана строка. Отформатировать восклицательные знаки в строке.

Заменить все восклицательные знаки точками
Даны натуральное число n, символы s1, …, sn. Преобразовать последовательность s1, …, sn, заменив в...

Программа выводит лишние восклицательные знаки)
Вот сама задача: Написать программу, которая считывает из текстового файла три предложения и...

Заменить все точки на восклицательные знаки
Написать программу, которая считывает текст из файла и выводит его на экран, заменив все точки на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru