<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VBS: Заменить либо добавить текс в текстовый файл]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=5817&amp;type=atom" />
	<updated>2011-05-19T03:04:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=5817</id>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Заменить либо добавить текс в текстовый файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48492#p48492" />
			<content type="html"><![CDATA[<p>Отредактировал первый пост. <img src="//forum.script-coding.com/img/smilies/cool.png" width="15" height="15" /></p>]]></content>
			<author>
				<name><![CDATA[ares80]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26958</uri>
			</author>
			<updated>2011-05-19T03:04:06Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48492#p48492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: VBS: Заменить либо добавить текс в текстовый файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48490#p48490" />
			<content type="html"><![CDATA[<p>Считайте весь файл целиком в переменную, если он разумного размера, выполните в ней поиск-замену некоего выражения, например, замена &quot;ваше имя:&quot; и&nbsp; на &quot;ваше имя:&quot; &amp; значение_из_формы, переписывайте откорректированой переменной свой файл.<br />Либо: файл переименовать и открыть на чтение, создать файл спрежним именем. Построчно в одном файле читаем в другой пишем, при достижении определенного условия вносим коррективы в содержимое.</p>]]></content>
			<author>
				<name><![CDATA[Rom5]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=5724</uri>
			</author>
			<updated>2011-05-18T20:06:49Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48490#p48490</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VBS: Заменить либо добавить текс в текстовый файл]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=48488#p48488" />
			<content type="html"><![CDATA[<p>Добрый день! Помогите написать скрипт.<br />К примету:</p><p>В текстовом файле в 23-ей строке в середине запись Имя:<br />Нужно что бы туда попало имя из InputBox.<br />----------------------------------------------------------------------<br />Добавил позднее:<br />Мой варинат с Replace, скромно и удобно <img src="//forum.script-coding.com/img/smilies/cool.png" width="15" height="15" /><br /></p><div class="codebox"><pre><code>

Dim fso
Const ForReading = 1
Const ForWriting = 2

Set objFSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set objFile = objFSO.OpenTextFile(&quot;C:\результат.txt&quot;, ForReading) &#039;Если скрипт в одной папке с результатом &quot;C:\&quot; - можно убрать.
UserName=InputBox(&quot;Текст сообщения&quot;,&quot;Названия Сообщения&quot;,&quot;Сюда добавляется текст, который будет автоматом в поле заполнения, если не нужно оставьте кавычки пустыми.&quot;) &#039;
strText = objFile.ReadAll
objFile.Close

strOldText = &quot;Такст для замены&quot; 
strNewText = &quot;&amp;UserName&amp;&quot; &#039;Можно поставить еще кавычек и вписать текст &quot;Имя: &quot;&amp;UserName&amp;&quot; &quot;&quot;&quot;
strNewText = Replace(strText, strOldText, strNewText)

Set objFile = objFSO.OpenTextFile(&quot;C:\результат.txt&quot;, ForWriting)  &#039;Если скрипт в одной папке с результатом &quot;C:\&quot; - можно убрать.
objFile.WriteLine strNewText
objFile.Close</code></pre></div>]]></content>
			<author>
				<name><![CDATA[ares80]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26958</uri>
			</author>
			<updated>2011-05-18T18:50:22Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=48488#p48488</id>
		</entry>
</feed>
