|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Замена текста в txt |
|
CMD/BAT - [решено] Замена текста в txt
|
Пользователь Сообщения: 64 |
Профиль | Отправить PM | Цитировать Прежде всего хочу сказать, что перелазил все темы, но так и не нашёл подходящую, поэтому решил создать новую .
В общем такая проблема. У нас есть файл 1.txt и в нём такое содержание: Цифровой клавиатурой называется совокупность близко расположенных клавиш с цифрами, предназначенных для ввода чисел (например, номеров). Существует два различных варианта расположения цифр на таких клавиатурах. В телефонах используется клавиатура, в которой числовые значения клавиш возрастают слева направо и сверху вниз. Аналогичный тип клавиатуры используется в домофонах и других средствах аудиосвязи (например, в программе Skype), а также на пультах дистанционного управления (например, на пульте управления телевизором). ### Внимание! Есть пару условий! Проблема должна решаться только при помощи bat или cmd и никаких дополнительных программ, текст может быть любой, любого размера, любого кол-во строк букв символов и тд, но в конце всегда будут "###". Заранее спасибо ! |
|
Отправлено: 14:50, 01-06-2011 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Спасибо, выручили. Кстати в обратную сторону тоже работает.
|
Отправлено: 01:05, 06-09-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Здравствуйте, форумчане!
Очень нужна Ваша помощь. Требуется в текстовом файле средствами bat\cmd-файла поменять текст, в частности необходимо 13 поменять на 32. Часть текстового файла приведена ниже. <C_V>2</C_V> <C_TYPE>0</C_TYPE> <C_CNT>13</C_CNT> <C_RES>8</C_RES> Читал форумы, пытался что-то написать, но в результате ничего хорошего не получилось. Помогите написать программулинку, очень надо |
Отправлено: 10:00, 31-03-2015 | #12 |
Ветеран Сообщения: 1758
|
|
Отправлено: 10:21, 31-03-2015 | #13 |
Пользователь Сообщения: 69
|
Профиль | Отправить PM | Цитировать Всем привет, кто в крутом форуме !
у меня немного подругому но тоже нужно в текстовом файлике поменять строку. А строка будет браться из имени файла к примеру есть файл CONTROL_ML_C-3142061215-20150319-00.BKP Этот файл выглядит каждый раз по разному. Нужно брать самую последнюю дату! CONTROL_ML_C-3142061215-20150319-00.BKP и там же нужно менять вторую строку на следующую ML_0000053280_0001_0845237174.ARC Но тут надо брать не все а только 0000053280 Нужно брать самый последний файл! Если что не понятно, отпишитесь. получилось немного хаотичьно. Прошу понять и простить ) |
Отправлено: 10:25, 31-03-2015 | #14 |
Пользователь Сообщения: 52
|
Профиль | Отправить PM | Цитировать Starter1, у меня в поиске есть = online-mode=true
и замена идёт не коректо получаеться так true=online-mode=tr=true то есть true= и =true лишние как это поправить? |
Отправлено: 01:02, 30-12-2015 | #15 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Ребята, пишу архитектуру джейсона
но с самим кодом не знаком изначально была написана гигантская часть архитектуры и теперь нужна автозамена Вот такого { "heroes": [ { "id": "reim", "hero_skin_names": "skin_default, skin_serpent_mask_catherine" }, { "id": "samuel", "hero_skin_names": "skin_default" } ] } { "heroes": [ { "id": "reim", "hero_skin_names": [ { "id": "skin_default", "images": [ { "fileURL": "", "image_settings_hero_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" }, "image_settings_part_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" } } ] }, { "id": "skin_serpent_mask_catherine", "images": [ { "fileURL": "", "image_settings_hero_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" }, "image_settings_part_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" } } ] } ] }, { "id": "samuel", "hero_skin_names": [ { "id": "skin_default", "images": [ { "fileURL": "", "image_settings_hero_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" }, "image_settings_part_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" } } ] } ] } ] } а для каждого скина добавляется просто одинаковая для всех приписка "images": [ { "fileURL": "", "image_settings_hero_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" }, "image_settings_part_detailed": { "scale": 1, "h_offset": 10, "v_offset": 10, "alignment": "center" } } ] скинов может быть от 0 до 20 |
Отправлено: 17:22, 15-11-2018 | #16 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Здравствуйте, форумчане.
Помогите плиз. Очень нужна Ваша помощь. Требуется в текстовом файле средствами bat-файла поменять текст, в частности необходимо "ON" поменять на "OFF". файл называется 1.xml Файл лежит по пути C:\Program Files (x86)\NSS\1.xml В нем есть текст "ON" Что прописать в батнике, что бы после запуска батника "ON" поменялось на "OFF" ? Если батник лежит в той же папке что и файл 1.xml, то все работает. @echo off setlocal for /f "tokens=*" %%i in (1.xml) do call:1 "%%i" move 1.tmp 1.xml goto:eof :1 set "str=%~1" 1>>1.tmp ( 0>nul set /p="%str:ON=OFF%" echo. ) Что дописать в батнике, что бы его можно было запускать в любом месте на ПК, а он в свою очередь изменял файл 1.xml лежащим по пути C:\Program Files (x86)\NSS\1.xml ??? |
Последний раз редактировалось sotmotor, 04-08-2022 в 11:55. Отправлено: 11:48, 04-08-2022 | #17 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать 1. Некропостерство не есть хорошо, это есть нехорошо, и лучше вообще не есть.
2. goto лучше избегать, а в данном конкретном случае безусловный переход нужен как собаке пятый хвост. исходя из первых двух пунктов разбираться с батником нет никакого желания, так что самый примитивный костыль: |
Отправлено: 18:26, 04-08-2022 | #18 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Сравнение и замена в файлах .txt | Deep2007 | Скриптовые языки администрирования Windows | 4 | 19-11-2010 19:08 | |
Поиск текста в txt | Centrinar | AutoIt | 5 | 23-07-2010 19:59 | |
Разное - [решено] FoxPro 2.6 Замена фрагментов текста в txt-файле | Pashka | Программирование и базы данных | 7 | 18-01-2010 19:20 | |
CMD/BAT - [решено] Как прочесть из файла .txt только первую строчку текста. | Sdib121 | Скриптовые языки администрирования Windows | 6 | 15-08-2009 14:26 | |
Офис и Текст - Замена текста | Котяра | Программное обеспечение Windows | 1 | 29-09-2008 13:51 |
|