Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


CyraxZ, пакетные файлы, мягко говоря, вообще не особо предназначены для операций поиска и замены текста — весьма ограниченный функционал. Но со времён Windows 98 в комплекте ОС идёт WSH — Windows Script Host, с несколькими входными языками (в комплекте идут VBScript и JScript).

Для простоты понимания идеи я не стал обременять код поддержкой параметров, разнообразными проверками и созданием резервной копии:
Код: Выделить весь код
Option Explicit

Dim strSourceFile
Dim strContent


strSourceFile = "C:\Мои проекты\0027\php.ini"

With WScript.CreateObject("Scripting.FileSystemObject")
	With .OpenTextFile(strSourceFile)
		strContent = .ReadAll()
		.Close
	End With
	
	With .CreateTextFile(strSourceFile)
		.Write Replace(strContent, "1", "2")
		.Close
	End With
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:43, 27-11-2016 | #2