Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Вопросы по "Дос"-у
RSS

Вопросы по "Дос"-у

Всякие, разные, по командам и использованию

<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
 
Fe-Restorator
Гость

Ссылка

aleksvolgin написал:
[q]
copy /b *.bin file_out.bin
[/q]
Это без всякой сортировки, даже алфавитной. Файлы будут копированы в порядке их упоминания в файле каталога.
Пример:
01
22
05
07
34
16
02
и т.д.

Решение в рамках ОС MSDOS:
1) Либо вручную записать несколько строк вида "copy /b 01 + 02 + 03 + ... + 99 temp01" и последней строкой "copy /b temp01 + temp02 + ... + temp(NN) Result"
2) Либо создать новую папку и вручную копировать в неё файлы 01, 02, 03, ... по порядку, и ВАЖНО: по одному файлу за раз. По окончании - выписать команду, озвученную камрадом aleksvolgin

Смотри сам, что для тебя трудозатратнее.

PS. Впрочем, невозможно понять, что именно подразумевал ТС под сортировкой файлов.

Решение в рамках ОС WINXP:
Берём прогу Total Commander, выделяем все файлы с нужным расширением и загоняем их в опцию "массовое переименование". Двигаем файлы в списке на нужные позиции и задаём в качестве шаблона расширения 3-х цифровой счётчик, начиная с нуля. Шаблон имени файла должен быть одинаковым для всех переименовываемых файлов. На выходе получим файлы вида "Биос.000", "Биос.001", "Биос.002" и т.д.
Ставим курсор на файл с расширением 000 и пользуем функционал командира "собрать файл".
Enjoy!
PS. рекомендуется перед переименованием сделать копию выбранных файлов где-нть в другой папке.
Сейчас на форуме
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
Вариант с тотал командером не идет, я им не пользуюсь и никогда не буду пользоваться. почему - это отдельная тема )))
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
А если сначала выполнить

dir *.bin /b /ON >>_list.txt

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

как потом этот список сортированных файлов прилепить до такого копирования?
[q]
copy /b *.bin file_out.bin
[/q]
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
Fe-Restorator написал:
[q]
PS. Впрочем, невозможно понять, что именно подразумевал ТС под сортировкой файлов.
[/q]
)))))

Все очень просто - это для создания баз MICROCODE.BIN для биосов из отдельных файлов, вручную надоело их клеить, ну и для общего развития )))
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
Вот готово!
[q]
@Echo off
del _list.txt
del _cpucode.bin

dir *.bin /b /ON >>_list.txt
copy /b *.bin _cpucode.bin>_list.txt

del _list.txt
Echo on
[/q]
Делаем бат-файл, копируем в нашу папку с файлами, запускаем, получаем на выходе скопированные все подряд в один файл, в сортированной последовательности
Fe-Restorator
Гость

Ссылка

main77 написал:
[q]
Такое возможно в винде хп?
[/q]
main77 написал:
[q]
Вот готово!
[/q]
:biggrin: Сам спросил - сам ответил. Лепота! ;)
Сейчас на форуме
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
Ага )))) Иногда пока дождешься обратной связи, что бывает легче самому дос вспомнить )))
Но в любом случае спасибо, особенно aleksvolgin
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
Новый вопрос

Есть список запускаемых файлов в текстовом файле

Как из доса последовательно по списку запускать эти файлы, добавляя дополнительно одинаковую командную строку до всех запускаемый файлов?
Интересует BAT файл.

список такой file.txt (делаю dir *.exe /b /ON >>file.txt )
file1.exe
file2.exe
file3.exe


запускать из списка так

file1.exe /s /d dfs/ddd.*
file2.exe /s /d dfs/ddd.*
file3.exe /s /d dfs/ddd.*

Можно было бы просто переименовать список в BAT файл и запустить его, но нужно еще добавить в каждую строку разные ключи
ReDmit
Full Member


Откуда: Нижний Новгород
Всего сообщений: 269
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
25 апр. 2012
В bat файлах DOS можно использовать параметр %n (где n - от 1 до 9) выступает в качестве порядкового номера передаваемого параметра.
Например:
запускаем file.bat /s /d dfs/ddd.*
внутри file.bat должно быть так:
file1.exe %1 %2 %3
file2.exe %1 %2 %3
file3.exe %1 %2 %3

тогда выполнится
file1.exe /s /d dfs/ddd.*
file2.exe /s /d dfs/ddd.*
file3.exe /s /d dfs/ddd.*
main77
Full Member


Всего сообщений: 224
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
23 сен. 2011
ReDmit

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

вот этой командой и делаю dir *.exe /b /ON >>file.txt
<<Назад  Вперед>> Страницы: 1 * 2 3
Печать
Полигон-2 »   Старый софт »   Вопросы по "Дос"-у
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS