![]() |
Невозможно выполнить замену текста в текстовом файле
Вложений: 1
Необходимо выполнить замену текста в файле с русским текстом. Для примера, необходимо цифру 1 заменить на 2. Кодировка файла - win-1251.
Вариант 1 - bat-файл: Код:
@echo off Вариант 2. Утилита FART Код:
fart.exe -p -- php.ini 1 2 Вопрос: в Windows XP вообще возможно выполнить элементарную замену текста ? |
CyraxZ, пакетные файлы, мягко говоря, вообще не особо предназначены для операций поиска и замены текста — весьма ограниченный функционал. Но со времён Windows 98 в комплекте ОС идёт WSH — Windows Script Host, с несколькими входными языками (в комплекте идут VBScript и JScript).
Для простоты понимания идеи я не стал обременять код поддержкой параметров, разнообразными проверками и созданием резервной копии: Код:
Option Explicit |
Да. vbs работает нормально.
В общем-то, что угодно можно запрограммировать. Без всяких батников и без всяких утилит. Во как ! |
Цитата:
Код:
for /f "eol=" … Цитата:
Цитата:
Цитата:
|
Время: 15:04. |
Время: 15:04.
© OSzone.net 2001-