Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Вопросы по "Дос"-у |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
main77
Full Member
Всего сообщений: 224 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июня 2012 1:45 Сообщение отредактировано: 1 июня 2012 12:18
Новый вопрос Есть список запускаемых файлов в текстовом файле Как из доса последовательно по списку запускать эти файлы, добавляя дополнительно одинаковую командную строку до всех запускаемый файлов? Интересует 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 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июня 2012 12:15 Сообщение отредактировано: 1 июня 2012 12:20
ReDmit список файлов имеет только имена файлов, в этом и вопрос, как добавить к нему ключи автоматизированным способом! вот этой командой и делаю dir *.exe /b /ON >>file.txt |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
for /f "delims=" %i in (file.txt) do @(echo %i^ /s /d dfs/ddd.*)>>file2.txt В file2.txt будет искомое. Вместо выделенного жирным можно подставить что-то, другое, что нужно добавить. |
main77
Full Member
Всего сообщений: 224 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июня 2012 13:45 Сообщение отредактировано: 1 июня 2012 13:47
ReDmit ругается на непредвиденное появление: i /s. |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
main77, какая у Вас ОС? проверил на Win 7 и Win XP - на тестовом содержимом file1.exe file2.exe file3.exe на выходе получается 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 ос ХРундель )))) у меня в списке реально около 80 файлов и имена файлов длинные, может из-за этого? |
ReDmit
Full Member
Откуда: Нижний Новгород Всего сообщений: 269 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 25 апр. 2012 |
Можно ознакомиться с оригиналом? |
main77
Full Member
Всего сообщений: 224 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 23 сен. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июня 2012 19:46 Сообщение отредактировано: 1 июня 2012 22:03
ReDmit можно )) file.txt windows2000-kb893756-x86-rus_b68dd71b01b60dfa4ffe26a8ab3b528515537ad0.exe windows2000-kb896358-x86-rus_596e036d55e8885d283039be61c15d42a76c237e.exe ....... windows2000-windowsmedia-kb977816-x86-rus_de54c7f033a184a86f18be7f612cf9a73c41b5a0.exe windowsmedia64-kb954600-x86-rus_6dc434e14da38d8d2044a3149ba3d13df53e6007.exe windowsmedia64-kb974112-x86-rus_2a57446c3fce27921bae9afdf81b6d2812732552.exe |
UFO |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 июня 2012 20:09 Сообщение отредактировано: 1 июня 2012 20:16
main77 написал: Если ключи одинаковые, то не проще ли открыть файл в редакторе того же FAR'a, вписать несколько раз ключи вручную, а затем, выделив их как текстовый блок, скопировать в остальные строки? список файлов имеет только имена файлов, в этом и вопрос, как добавить к нему ключи автоматизированным способом! Или мы не ищем лёгких путей? P.S. а за это время уже можно было вручную всё набрать |
<<Назад Вперед>> | Страницы: 1 * 2 3 | Печать |
Полигон-2 » Старый софт » Вопросы по "Дос"-у |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |