Показать полную графическую версию : Редактирование скрипта в Microsoft Visual Studio 2010
Как с помощью формы отредактировать слово в скрипте VBS
http://i.piccy.info/i7/943c26394d50835a964e55c876b2d65c/1-5-1169/32176245/Skrypt.jpg
Желательно на Visual Basic 2010
Delirium
27-10-2011, 16:05
Открываем файл на чтение, запихиваем весь его текст в переменную, редактируем в переменной нужный текст и выгружаем обратно в файл. Это только один из способов.
Как все это использовать, смотрим в документации по ключевым словам:
StreamReader - чтение
string s = "text"
s.Replace("старый текст", TextBox1.Text) - замена текста на новый из формы.
StreamWriter - запись
Второй вариант - http://www.google.ru/search?gcx=w&ix=c2&sourceid=chrome&ie=UTF-8&q=C%23+File+replace+in+file#sclient=psy-ab&hl=ru&newwindow=1&source=hp&q=Vb.NET+File+replace+in+file&pbx=1&oq=Vb.NET+File+replace+in+file&aq=f&aqi=&aql=&gs_sm=e&gs_upl=48354l50126l0l50596l6l6l0l0l0l5l1017l4147l5-1.3.1l5l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=ab37c2c3ab3bdd4d&biw=1440&bih=775
P.S. А вот и готовый код. http://bytes.com/topic/c-sharp/answers/239190-replace-text-text-file
Delirium, А можно подробнее?
Delirium
28-10-2011, 01:07
neo21, а куда еще подробнее то? Ссылки на документацию я выложил, исходник даже есть. Куда уж проще, взять текст из ссылки и вставить в свой проект.
Решение:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim X
X = Convert.ToSingle(TextBox1.Text)
Dim fso, inputFile, outputFile
Dim str As String
fso = CreateObject("Scripting.FileSystemObject")
inputFile = fso.OpenTextFile("c:\test.vbs", 1)
str = inputFile.ReadAll
str = Replace(str, "whatToReplace", X)
outputFile = fso.CreateTextFile("c:\test.vbs", True)
outputFile.Write(str)
End Sub
End Class
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.