|
|
Другие темы раздела | |
CMD/BAT Проблема с INI-файлом в кодировке UTF-8 Извиняюсь за поднятие темы, но возникла проблема с ini файлом в кодировке utf-8 Никто с такими не сталкивался? Хотел написать батник, запускающий последнее видео в MPC Набросал батник из примера господина Dragokas @echo off SetLocal EnableExtensions EnableDelayedExpansion set inifile=mpc-hc64.ini https://www.cyberforum.ru/ cmd-bat/ thread1226432.html |
CMD/BAT Смена IP-адреса Имеется скрипт для быстрой настройки компов. Он включает и смену IP адреса. Все работало замечательно, но я не учел тот факт что может быть 2 сетевухи. Причем не всегда в сетевых подключениях, первым отображается встроенная сетевуха. IP нужно менять на одной. Как это можно сделать? @echo off for /f "tokens=1* skip=7 delims=:" %%a in ('ipconfig') do set ipd=%%b goto endf) :endf sc config... |
CMD/BAT Переименовать файл с двойным расширением Есть файлы вида 123456.asc.dat Как из имени убрать .asc ? ren не помогает. Пытаюсь решить через цикл не выходит. Выдаёт ошибку файл 123456.ASC.DAT не найден @ echo off set srcpath1="D:\NCC\Other\NCC Connect Setup\Example" dir /b %srcpath1%>rec.txt for /f %%i in (rec.txt) do set mia=%%i set lia=%mia:~0,6%%mia:~-5% ::ren %srcpath1%\* %lia% https://www.cyberforum.ru/ cmd-bat/ thread1225974.html | CMD/BAT Автоматизация DiskPart День добрый! Есть идея написать своего рода оболочку для Diskppart на Bat (Отображение Дисков и разделов, с возможностью изменять или удалять оные) Подскажите как из этого кода получить переменные дисков (0,1) Т.е. если дисков 2 DSK#1=0 DSK#2=1, количество переменных зависит от кол-ва дисков. @echo off @for /f "skip=3 tokens=2" %%I IN ('echo List Disk ^| Diskpart ^| Findstr /r... https://www.cyberforum.ru/ cmd-bat/ thread1225942.html |
CMD/BAT Меню в пакетном файле Есть такой код, нужно что бы после каждой команды батник не закрывался, помогите пожалуйста. @Echo off :m1 Echo Choose command: Echo. Echo 1 - Copy addons Echo 2 - Delete addons Echo 3 - Delete all tga files Echo 4 - CSGO Folder |
CMD/BAT Копирование файла (или всех файлов) Всем привет! :) Подскажите пожалуйста что прописать в батнике чтобы он скопировал файл Windows Media Player.lnk который лежит вместе с ним, по моему пути. Имя файла изменять нельзя оно должно быть именно таким. Только вот чувствую я, что не прокатит с русскими буквами, тогда другой вопрос, как скопировать ВСЕ файлы из папки с батником в другую папку. Заранее спасибо! :) https://www.cyberforum.ru/ cmd-bat/ thread1225746.html |
CMD/BAT Вывести в текстовый файл информацию о подключённой мыши
https://www.cyberforum.ru/ cmd-bat/ thread1225643.html Здравствуйте, нужно немого странный батник, который считает инфу о мышке и сохранит его в текстовый файл, есть какое-нибудь решение для такой задачи? P.S. Не то чтобы драйвер нужно узнать, а вообще какая мышь, производитель. |
CMD/BAT Скопировать содержимое всех txt-файлов, находящихся в подпапках, в один файл Приветствую! Наверняка подобное решение есть, но гугл не помог. Суть такова: есть куча подпапок с файлами ../Root/Subfolder1,2,3...n/01-01-20Hash.txt там же есть ../Root/Subfolder1,2,3...n/01-04-14NoHash.txt Нужно 2 скрипта: 1 - Надо скопировать дату в ./Root/ALL(Hash/NoHash).txt из всех .txt файлов в подпапках, содержащих Hash/NoHash (нужны оба варианта, либо только Hash, либо... |
CMD/BAT Как сделать так, чтобы при запуске заданной программы запускался определённый bat-файл?
https://www.cyberforum.ru/ cmd-bat/ thread1225547.html Проблема вот в чем: коротше штоб когда запускалась програма, вот адрес C:\temp\main.exe, запускалса файл бат |
CMD/BAT Батник для закрытия командной строки
https://www.cyberforum.ru/ cmd-bat/ thread1225515.html Всем привет!Создал Батник для открытия удаленного рабочего стола вот этой командой- mstsc.exe /v: 192.168.1.1 При включении компьютера запускает удаленный стол нормально, но с ним же запускаеться окно командной строки и не закриваеться!!Пользователям оно не нравиться, просят чтото сделать с ней!!-не хотят ручками закрывать!Помогите пожалуйста!! |
Передача N параметров в скрипт CMD/BAT Добрый день! Помогите написать batник, который спрашивает число параметров, потом читает каждый параметр с клавиатуры и передаёт в запуск скрипта. @Echo off cls Set /p QNum="Enter the number of queries: " FOR /l %%i IN (1,1,%QNum%) do ( set /p arr.%%i="Enter query: " ) |
CMD/BAT Запуск SQL-файла Требуется помощь в поиске ошибки. Создал батник для запуска delete.sql вот код: set PATH=C:\Program Files\MySQL\MySQL Server 5.1\bin\;%PATH% mysqld.exe --character-set-server=utf8 --password="1" --user=user --execute="delete.sql;" @pauseошибка тут в --character-set-server, не понимаю как его оформить видимо. 140710 10:56:56 '--default-character-set' is deprecated and will be re moved in a... https://www.cyberforum.ru/ cmd-bat/ thread1225390.html |
1747 / 352 / 41
Регистрация: 15.10.2012
Сообщений: 549
|
||||||
23.07.2014, 22:29 | 0 | |||||
XRENN - переименование файлов с использованием регулярных выражений - CMD/BAT - Ответ 645603823.07.2014, 22:29. Показов 7420. Ответов 24
Метки (Все метки)
Ответ
Имхо, то что для WSH ключи начинаются с // не несёт никакой смысловой нагрузки. Разве только визуальная возможность выделять их из общей командной строки. Непонятно, зачем так сделали.
Я стараюсь придерживаться некой концепции использования параметров, о которой несколько слов. Эта концепция схожа с используемой в WSH, так как я использую и скрипты и программы, в общем, чтобы было похоже. Есть "позиционные" параметры, unnamed в терминологии wsh, т.е. смысл параметра зависит от его положения относительно других позиционных параметров. В дальнейшем - это просто "параметры". Есть "ключи", начинающиеся с /, в терминологии wsh - named. Имеют вид /ключ или /ключ:значение. В дальнейшем - просто ключи. Ключи могут располагаться где угодно, в том числе и между/перед позиционными параметрами. Конфликты между ключами обрабатываются просто - обрабатываем ключи слева на право, в случае конфликта приоритет имеет обработанный последним. Ключи игнорируются, если они не имеют смысла в определённом контексте (например, при удалении ключи /F и /FF смысла не имеют, всё равно удаляются только файлы). Вот с позиционными параметрами я и хочу навести порядок. А то что означает первый параметр?
Может быть не достаточно аргументированно, но не нравится, и всё тут (аргумент, однако! ) Для регулярных выражений можно сделать синтаксис pattern/replace, с приоритетом меньшим, чем двумя отдельными параметрами. П.С. Нарисовался конфликт параметров. Пустой ключ / означает символ ^ в начале регулярного выражения (сопоставлять с началом строки). Было сделано для сокращения записи, так как в командной строке символ ^ имеет значение esc-символа, и для его использования надо заключать строку в кавычки, даже если нет дугих причин это делать (строку без пробелов). Но пустой параметр используется и при перенумерации, где означает обработку первого числа в имени. Пренумерация пришла из другой программы (скрипта на vbs) где регулярных выражений не было. А здесь есть... В общем, исправлю, будет означать только ^. Вернуться к обсуждению: XRENN - переименование файлов с использованием регулярных выражений CMD/BAT
0
|
23.07.2014, 22:29 | |
Готовые ответы и решения:
24
Экранирование с использованием регулярных выражений Поиск с использованием регулярных выражений Получение информации с использованием регулярных выражений Обработка текста с использованием регулярных выражений |
23.07.2014, 22:29 | |
23.07.2014, 22:29 | |
Помогаю со студенческими работами здесь
0
Бегущая строка с использованием регулярных выражений Парсинг файла с использованием регулярных выражений Валидация формы c использованием регулярных выражений Проверка формы с использованием регулярных выражений Выявление url с использованием регулярных выражений Переделать программу с использованием регулярных выражений |