Uragan66
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору ShIvADeSt Спасибо ! По Вашему примеру работает хорошо. У меня тоже получилось без экранирования кавычек Код: oXMLHTTP.Open "GET", InputBox ("Введите адрес плейлиста", "URL", "http://"), 0 | Этот вопрос то решился, хотя и не совсем корректно скрипт срабатывает. Если сам скрипт в кодировке UTF-8, то в форме кракозябры, но отрабатывает скрпит нормально, на выходе файл с заменами. Но если скрипт перевести в win-1251, в форме нормальные русские буквы, но скрипт не отрабатывает задание, на выходе файл без изменений. Ну это то ладно, в форме можно и на английском написать. Код замены у меня такой: Код: 'ЗАМЕНА -------------------- Set objFSO = CreateObject("Scripting.FileSystemObject") 'укажите ТОТ ЖЕ путь в строке ниже Set objFile = objFSO.OpenTextFile("C:\tv\tv.m3u", ForReading) strText = objFile.ReadAll objFile.Close strOldText = "Заменить это предложение"'внутри кавычек старый текст (название канала, формат потока, ip или домен и т.д) чувствительно к регистру! strNewText = "Заменить на это"'внутри кавычек новый текст (название канала, формат потока, ip или домен и т.д) чувствительно к регистру! strNewText = Replace(strText, strOldText, strNewText) 'укажите ТОТ ЖЕ путь в строке ниже Set objFile = objFSO.OpenTextFile("C:\tv\tv.m3u", ForWriting) objFile.WriteLine strNewText objFile.Close 'КОНЕЦ ДИАЛОГА ЗАМЕНЫ -------------------- | Нельзя ли его упростить, чтобы заменяемые выражения и на что заменить были прописаны в текстовом файле, а в самом скрипте только указать этот текстовый файл ? |