С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
CMD/BAT Отказаться от прерывания батника https://www.cyberforum.ru/ cmd-bat/ thread3184251.html
Есть следующий скрипт: cd %~dp0 :start for %%I in ("%cd%") do set "CURRENT_DIR=%%~nI" luajit.exe "%CURRENT_DIR%.lua" pause goto startСуть в том, что luajit.exe "%CURRENT_DIR%.lua" может корректно завершиться, а может быть прерван через ctrl+c. При этом вылезет сообщение: luajit.exe: compare_size.lua:174: interrupted! stack traceback: compare_size.lua:174: in function 'main'
Закрыть cmd окошко по его заголовку CMD/BAT
Закрыть запущенное cmd окошко по его заголовку, если закрылась указанная программа как правильно реализовать? не хватает опыта, даже не пробовал, но в голове такая каша скажем название окошка "Ожидание" проверять будет на закрытие блокнот, если она закроется то и вызванное окошко через cmd тоже echo off chcp 1251 >nul for /f "delims=" %%A in ("Ждем запуска программы") do >nul chcp 866 &...
CMD/BAT Не закрывается окно командной строки после выполнения командного файла у меня батник вроде простейший, но остается висеть даже после того как из стима игра запускается. повершела синее окно появляется и пропадает. все как надо. а вот сам кмд так и висит запускаю двойным кликом по батнику. все что прописано выполняется четко chcp 1251 taskkill /IM Warframe.x64.exe /F taskkill /IM Launcher.exe /F taskkill /IM steam.exe /F taskkill /IM GameBarPresenceWriter.exe... https://www.cyberforum.ru/ cmd-bat/ thread3183796.html CMD/BAT Меняется URL в команде curl (что то с спецсимволами) https://www.cyberforum.ru/ cmd-bat/ thread3183703.html
В бате сохранил одну команду curl "https://abracadabra.ru:1234/26472133/nasl/LicContactName?lsID=218627&all=KE1%230504146579%23%23" При запуске, в CMD отображается curl "https://abracadabra.ru:1234/26472133/nasl/LicContactName?lsID=218627&all=KE13050014657933" Т.е. было KE1%230504146579%23%23 а в CMD стало KE13050014657933 Помогите, в чем проблема? Данный пример простой, другие...
Как удалить файлы из папки SendTo CMD/BAT
Здравствуйте. Нужно с помощью .cmd удалить файлы: Сжатая ZIP-папка Адресат Документы Получатель факса Я предполагаю, что это ярлыки, но они без расширений. Пытался так, но сообщение файлы не найдены.
CMD/BAT Запуск программы с отключенным первым ядром и высоким приоритетом https://www.cyberforum.ru/ cmd-bat/ thread3183521.html
Имеется такая строчка в параметрах запуска steam: C:\Windows\System32\cmd.exe /C start "" /affinity 7fe "C:\Program Files (x86)\Steam\steamapps\common\Assassin's Creed III Remastered\ACIII.exe" %command% Эта команда запускает игру с отключенным первым ядром, в моем случае 6 ядер и 12 потоков, но я не знаю как к этой строчке дополнительно добавить ещё и самый высокий приоритет. Игра старая,...
CMD/BAT Получить разницу размера файла до и после в мегабайтах Надо получить разницу размера файла до и после в мегабайтах. написал код, не знаю на сколько правильный, но выводит в килобайтах. Надеюсь мысль ясна, что хотел проделать. @echo off set "FILENAME=%~dp0BackUp\boot.wim" Call :GetSize "%FILENAME%" "size1" echo запуск утилиты после которого измениться размер файла Start "" "%~dp0WimOptimize.exe" https://www.cyberforum.ru/ cmd-bat/ thread3183388.html Изменить работу скрипта CMD/BAT
Всем привет. Есть скрипт, задача которого переименование всех файлов в папках и подпапках в "C:\test" с нумерацией по порядку (1, 2, 3, и т.д.) и изменением расширения на .bin. Но если название папки или файла начинается с восклицательного знака "!", одного или нескольких, то эти файлы и папки пропускает. Где нужно исправить? @echo off setlocal enabledelayedexpansion for /f "tokens=*...
CMD/BAT bat для архивирования файлов Есть bat-ник который прекрасно работает и выполняет свои задачи "C:\Program Files\7-Zip\7z.exe" a -mx9 -p123 D:\Server\%DATE%_%Time:~0,2%_%Time:~3,2%.7z \\Server\00_project берет с сервера бэкапы и архивирует с паролем, но архивирует все файлы, а как доработать, чтоб он брал только ВЧЕРАШНИЕ бэкапы?? https://www.cyberforum.ru/ cmd-bat/ thread3183076.html CMD/BAT Как заменить первые X байт у файла на нули? Нужно стандартными средствами windows 10, через batch (можно использовать powershell вызываемый из batch), заменить первые 512 байт у большого (в несколько гигабайт!) img файла на нули, как будто это было произведено в hex редакторе, не изменяя размера https://www.cyberforum.ru/ cmd-bat/ thread3182718.html
Берем информацию с реестра CMD/BAT
как правильно делать? FOR /F "tokens=5* delims= " %%i IN ('2^>nul REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\SpecProg\Param" /v "Key (old vers)"') Do Set SpecKey=%%i echo Key %SpecKey% а может так FOR /F "usebackq tokens=5 delims= " %%i IN (`2^>nul REG QUERY "HKEY_LOCAL_MACHINE\SYSTEM\SpecProg\Param" /v "Key (old vers)"`) Do Set SpecKey=%%i echo Key %SpecKey%оба варианта в
bat-пропагандист
968 / 171 / 73
Регистрация: 07.12.2022
Сообщений: 434
Записей в блоге: 12
04.11.2024, 03:20 0

Пакетное создание папок и копирование в них файлов - CMD/BAT - Ответ 17436222

04.11.2024, 03:20. Показов 432. Ответов 2
Метки (Все метки)

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

Решение

toraibaru,

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@echo off
:: Папка, в которой находятся исходные папки
set "INPUT_DIR=D:\input"
 
:: Папка, где нужно создать новые папки
set "OUTPUT_DIR=D:\output"
 
:: Файл со списком папок
set "DIR_LIST=list.txt"
 
:: Файл со списком имен для новых папок
set "NAME_LIST=namelist.txt"
 
set /a count=0
set /a ncount=0
for /f "tokens=* usebackq" %%i in ("%DIR_LIST%") do ( call set "dir.%%count%%=%%i" & set /a count+=1 )
for /f "tokens=* usebackq" %%i in ("%NAME_LIST%") do ( call set "name.%%ncount%%=%%i" & set /a ncount+=1 )
 
set /a count-=1
for /l %%i in (0,1,%count%) do (
    call mkdir "%OUTPUT_DIR%\%%name.%%i%%"
    call xcopy /e "%INPUT_DIR%\%%dir.%%i%%\*" "%OUTPUT_DIR%\%%name.%%i%%\"
)


Вернуться к обсуждению:
Пакетное создание папок и копирование в них файлов CMD/BAT
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.11.2024, 03:20
Готовые ответы и решения:

Пакетное создание папок с копией файла в них по списку
Здравствуйте! помогите пожалуйста. 1. есть файл list.txt в нем список имен в столбик: 111...

Создание папок и копирование файлов
Нужно создать папки по списку из столбца и скопировать в каждую папку файл с таким же именем (из...

Создание папок и перемещение в них файлов
Добрый день. Есть папка с файлами типа 1_234_567.pdf 1_234_567АБ.pdf 1_234_567ВГ.pdf...

Создание папок и перемещение в них файлов (снова)
Господа, день добрый. У меня задача очень похожая на эту, но я в PowerShell вообще ни бум-бум....

Создание папок и перемещение в них файлов по списку
Доброго времени суток! Собственно, вопрос в следующем: Имеется список файлов текущего каталога...

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

Пакетное создание папок из списка
Доброго дня, друзья! Могли бы вы помочь с написанием BAT, который создаст папки, беря их названия...

Создание, удаление, копирование файлов и папок (tree, list View)
private void listView1_ItemActivate тут прописан метод чтения файлов, а можно тут как-нибудь...

Перенос папок и файлов в них кроме 2х папок по новому пути
Всем привет! Подскажите пожалуйста простое решение по переносу папок c файлами в новую папку кроме...

Копирование папок целиком, а не только вложенных в них
private static void DirectoryCopy(string sourceDirName, string destDirName, bool copySubDirs) ...

Пакетное создание новых текстовых файлов в папках с разными именами
Здравствуйте,всех с прошедшими ! Вопрос: Имеем папки с разными именами,как пакетно в них создать...

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