|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - замена текста в нескольких файлах |
|
CMD/BAT - замена текста в нескольких файлах
|
Ветеран Сообщения: 546 |
Здравствуйте. Подскажите можно ли заменить одну фразу на другую в нескольких перечисленных мной файлах. Файлы с расширением bat и txt ,не большие.
А результат сохранить в этих же файлах , в которых заменял |
|
Отправлено: 11:28, 03-09-2014 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать пусть в меня кинут тапком за офтопик, но все же порекомендую воспользоваться Notepad++. Имхо проще и быстрее.
|
Отправлено: 12:08, 03-09-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Alexander_88:
|
|
Отправлено: 12:56, 03-09-2014 | #3 |
Ветеран Сообщения: 546
|
Профиль | Отправить PM | Цитировать ясно, спасибо, тогда попробую через программку
|
Отправлено: 13:01, 03-09-2014 | #4 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать @echo off set "word_or_frase=Bye!" set "replacement=Hello!" for %%i in ( "example_1.txt" "example_2.txt" "example_3.txt" ) do ( echo WScript.Echo^(Replace^(WScript.CreateObject^("Scripting.FileSystemObject"^).OpenTextFile^(%%i^).ReadAll^(^),"%word_or_frase%","%replacement%"^)^)>.vbs cscript //nologo .vbs| clip mshta "vbscript:CreateObject("Scripting.FileSystemObject").GetStandardStream(1).Write(ClipboardData.GetData("text"))&Close()"| more>%%i ) del .vbs exit /b |
|
Отправлено: 13:04, 03-09-2014 | #5 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Georgio, сразу вспомнилось светлое время студенчества, когда поспорили кто на C++ скомпилирует наименьший вариант "Hello world!", выйграл вызвавший ASM.
|
Отправлено: 13:20, 03-09-2014 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Elven, надо было TP брать — у меня в паре случаев скомпилированный код выходил один в один с «ручным» ассемблером
![]() |
Отправлено: 16:41, 03-09-2014 | #7 |
Ветеран Сообщения: 546
|
Профиль | Отправить PM | Цитировать Georgio, спасибо, работает, проверил
![]() |
Отправлено: 18:33, 03-09-2014 | #8 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Замена текста во всех файлах директории | rasinv | Скриптовые языки администрирования Windows | 0 | 27-11-2013 23:14 | |
Любой язык - [решено] Пакетная замена текста в файлах | Seryoga204 | Скриптовые языки администрирования Windows | 2 | 29-09-2013 15:29 | |
VBS/WSH/JS - [решено] Замена текста во всех файлах Word | RiskSoft | Скриптовые языки администрирования Windows | 7 | 20-04-2012 20:03 | |
CMD/BAT - [решено] Замена части текста в txt файлах | Traveller124 | Скриптовые языки администрирования Windows | 7 | 02-04-2012 19:16 | |
C/C++ - Поиск текста в файлах | student_po | Программирование и базы данных | 6 | 04-09-2009 23:33 |
|