bat файл

[ Версия для печати ]
Добавить в Facebook Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Echisa
7.08.2019 - 17:57
Статус: Offline


Поганище

Регистрация: 28.06.19
Сообщений: 457
2
Кто может подсказать вот по какому вопросу:

Есть некая программка конвертер для файлов но она консольная, и для её запуска делает бат файл с содержимым типа:

program.exe file.jpg /o:file.jpg

Но вот этих .jpg файлов достаточно много, и писать строчки для каждого мягко говоря запарно.
Возможно-ли написать в этот батник что-то, чтобы он просто взял все файлы из папки с расширением .jpg и автоматически сконвертил их все?
 
[^]
Yap
[x]



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
lexshadow
7.08.2019 - 18:11
0
Статус: Offline


Ярила

Регистрация: 17.11.10
Сообщений: 1073
спроси у гугла про цикл for
 
[^]
Janych
7.08.2019 - 21:34
1
Статус: Offline


Ярила

Регистрация: 8.07.19
Сообщений: 1273
попробуй так
program.exe *.jpg /o:file.jpg
 
[^]
Echisa
7.08.2019 - 21:46
0
Статус: Offline


Поганище

Регистрация: 28.06.19
Сообщений: 457
Не работает Failed to load file *jpg sad.gif
 
[^]
Тырдымпых
7.08.2019 - 21:50
1
Статус: Offline


Ярила

Регистрация: 13.12.11
Сообщений: 1187
for %f in (*.jpg) do ...
 
[^]
Bormoglotik
7.08.2019 - 21:52
5
Статус: Offline


Зубодробительный детектив

Регистрация: 24.09.13
Сообщений: 17132
Echisa
Ни хуя не понятно, но очень интересно. © hz.gif
 
[^]
chexec
7.08.2019 - 21:56
1
Статус: Offline


Вечный новичок

Регистрация: 21.10.13
Сообщений: 3214
Код
for %f in (*.jpg) do program.exe %f /o:%f


запускай из директории с картинками

Это сообщение отредактировал chexec - 7.08.2019 - 21:57
 
[^]
Janych
7.08.2019 - 21:57
1
Статус: Offline


Ярила

Регистрация: 8.07.19
Сообщений: 1273
а точку перед jpg не пропустил?
 
[^]
Fotoman
7.08.2019 - 21:59
0
Статус: Offline


Юморист

Регистрация: 26.01.13
Сообщений: 463
А зачем батник? Любой вменяемый просмотровщик изображений сделает это легко. Отсортировать файлы по типу - Выделить - Конвертировать.
 
[^]
4ALEXAN
7.08.2019 - 22:01
1
Статус: Offline


Ярила

Регистрация: 31.05.13
Сообщений: 1186
причем программа настолько секретная, что мы бля ща 2 часа будем ломать о чем идет речь, и возможно там более простое решение, т.к. любая консольная программа имеет свой синтаксис и описание faceoff.gif
 
[^]
BattlePorQ
7.08.2019 - 22:06
2
Статус: Offline


Парасьонах

Регистрация: 20.07.09
Сообщений: 41980
Цитата (Fotoman @ 7.08.2019 - 21:59)
А зачем батник? Любой вменяемый просмотровщик изображений сделает это легко. Отсортировать файлы по типу - Выделить - Конвертировать.

Если это необходимо на регулярной основе, пакетная обработка на порядок удобнее и быстрее возни с мышками и менюшками. Тем более, что мы не знаем специфики софтины и ситуации.
 
[^]
Тырдымпых
7.08.2019 - 22:07
1
Статус: Offline


Ярила

Регистрация: 13.12.11
Сообщений: 1187
Цитата (Fotoman @ 7.08.2019 - 20:59)
А зачем батник? Любой вменяемый просмотровщик изображений сделает это легко. Отсортировать файлы по типу - Выделить - Конвертировать.

Не каждый это сделает быстро, а на большом количестве файлов это может быть разница в несколько часов.
Например проанализировать replaygain десяти тысяч mp3 файлов и записать в теги в программе Mp3gain займет часа три, и это не считая еще минут двадцати загрузить все файлы в эту программу. В то время как эта же консольная утилита, даже на виртуалке под линуксом, сделает это всё минут за сорок.
 
[^]
716котят
7.08.2019 - 22:15
0
Статус: Offline


Толпа животных

Регистрация: 20.04.07
Сообщений: 3817
Вопрос к ТС, ты пытаешься пакетно изображения конвертить?
 
[^]
hardbreaker
7.08.2019 - 22:19
1
Статус: Offline


Приколист

Регистрация: 21.02.18
Сообщений: 294
Цитата (716котят @ 07.08.2019 - 22:15)
Вопрос к ТС, ты пытаешься пакетно изображения конвертить?

Ога, вредоносный код пакетно в картинки пишет.

Размещено через приложение ЯПлакалъ
 
[^]
kazanec
7.08.2019 - 22:21
-3
Статус: Offline


Ярила

Регистрация: 20.08.12
Сообщений: 1943
Ой, ТС, как бы тебя в этой ситуации спас Linux!!!! Ой как....
 
[^]
chexec
7.08.2019 - 22:23
1
Статус: Offline


Вечный новичок

Регистрация: 21.10.13
Сообщений: 3214
Цитата (kazanec @ 7.08.2019 - 22:21)
Ой, ТС, как бы тебя в этой ситуации спас Linux!!!! Ой как....

как? тот же повершелл не сильно хуже баша
 
[^]
Janych
7.08.2019 - 22:23
1
Статус: Offline


Ярила

Регистрация: 8.07.19
Сообщений: 1273
есть обходной извратный способ
получаеш список файлов командой dir c:\путь к папке\*.jpg >c:\путь к папке\1.txt
потом паришся в екселе, используя команду сцепить
 
[^]
BattlePorQ
7.08.2019 - 22:36
0
Статус: Offline


Парасьонах

Регистрация: 20.07.09
Сообщений: 41980
Цитата (chexec @ 7.08.2019 - 22:23)
как? тот же повершелл не сильно хуже баша

Он там как, автокомплиту уже научился наконец-то?
 
[^]
Echisa
7.08.2019 - 23:11
0
Статус: Offline


Поганище

Регистрация: 28.06.19
Сообщений: 457
Цитата (chexec @ 7.08.2019 - 21:56)
Код
for %f in (*.jpg) do program.exe %f /o:%f


запускай из директории с картинками

Просто выскакивает окошко и закрывается, ничего не происходит при этом...
 
[^]
SunmixPK
7.08.2019 - 23:21
0
Статус: Offline


Шутник

Регистрация: 9.03.15
Сообщений: 60
Я бы сделал так.

Взял бы что то типа https://www.planetaexcel.ru/techniques/3/45/
В Экселе получил список файлов в папке
Сделал бы две колонки с именами друг напротив друга

В первой колонке вставил program.exe или чего там у тебя, в колонке между - /о:
Это дело экспортировал в Ворд в виде текста
Автозаменой табы на пробелы заменил
Сохранил бы как bat и его уже запускал


Громоздко немного, но дел при должной сноровке на полминуты
 
[^]
Janych
7.08.2019 - 23:34
0
Статус: Offline


Ярила

Регистрация: 8.07.19
Сообщений: 1273
Цитата (SunmixPK @ 7.08.2019 - 23:21)
Я бы сделал так.

Взял бы что то типа https://www.planetaexcel.ru/techniques/3/45/
В Экселе получил список файлов в папке
Сделал бы две колонки с именами друг напротив друга

В первой колонке вставил program.exe или чего там у тебя, в колонке между - /о:
Это дело экспортировал в Ворд в виде текста
Автозаменой табы на пробелы заменил
Сохранил бы как bat и его уже запускал


Громоздко немного, но дел при должной сноровке на полминуты

без ворда можно обойтись.
первая колонка заполняется "program.exe "
вторая имена файлов
третья " /о:"
четвёртая снова имена файлов
в пятой формула сцепить
потом отмечаеш пятую колонку и перетягиваеш правой кнопкой на шестую
выбираеш скопировать только результаты

а получить список файлов проще командой чем неизвесным макросом из примера

 
[^]
Echisa
8.08.2019 - 01:49
2
Статус: Offline


Поганище

Регистрация: 28.06.19
Сообщений: 457
Всем спасибо, получилось сделать вот так:

for %%f in (*.jpg) do program.exe %%f /o:%%f
 
[^]
Тырдымпых
9.08.2019 - 18:21
1
Статус: Offline


Ярила

Регистрация: 13.12.11
Сообщений: 1187
Цитата (BattlePorQ @ 7.08.2019 - 21:36)
Цитата (chexec @ 7.08.2019 - 22:23)
как? тот же повершелл не сильно хуже баша

Он там как, автокомплиту уже научился наконец-то?

Им оказалось проще убунту в десятку встроить.
 
[^]
Виконт
10.08.2019 - 07:26
0
Статус: Offline


Ярила

Регистрация: 27.03.12
Сообщений: 13378
а можно влезть в чужую тему?
а то не силен я в синтаксисе командной строки

понадобилось удалить кучу битых файлов, добрые люди подсказали прогу (пока только для картинок, она выдала файл со строками типа

D:\юрист\МОИ ДЕЛА\РЕЙД\ФОТО\СЕНТЯБРЬ 2016\IMG_7075.JPG
D:\юрист\МОИ ДЕЛА\РИЧАРД\ОТЕЦ\IMG_7581.JPG
D:\юрист\МОИ ДЕЛА\ФОТО\ЕКБ\IMG_3646.JPG
D:\юрист\МОИ ДЕЛА\ФОТО\ЕКБ\IMG_3667.JPG
D:\юрист\МОИ ДЕЛА\ФОТО\РЫБАЛКА\IMG_3572.JPG
D:\юрист\МОИ ДЕЛА\ФОТО\РЫБАЛКА\IMG_3784.JPG

и вот как бы сейчас все эти файлы удалить списком , а лучше перенести ?

да кто знает прогу прошерстить офисные фалы , приму совет с благодарностью
 
[^]
GoodZalez
12.08.2019 - 18:45
0
Статус: Offline


Приколист

Регистрация: 30.12.18
Сообщений: 229
Цитата (kazanec @ 7.08.2019 - 22:21)
Ой, ТС, как бы тебя в этой ситуации спас Linux!!!! Ой как....

AWK прекрасно работает под виндой
 
[^]
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 1531
0 Пользователей:
[ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы








Наверх