замена определенной строки на vbs

Для тех, кто хочет сделать мир лучше.
Сообщение
Автор
Аватара пользователя
[artemon]
Капитан
Капитан
Сообщения: 342
Зарегистрирован: 11.08.2008
Откуда: тут нашлось столько гнилья?
Контактная информация:

#1 Сообщение 06.12.2008, 00:13

Подскажите пожалуйста,как правильно на vbs сделать,чтоб меняло определенную строку в документе..
к примеру есть файл (текстовой) нужно чтоб скрипт записывал в определенную строку,то что юзер вводит при запуске скрипта.. :crazy:

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#2 Сообщение 06.12.2008, 03:45

Хм...была у меня документация по VBS и WMI - могу в понедельник подкинуть ;) .
А ты уверен, что такое вообще возможно на VBS ? Или я что-то не так понял?

Аватара пользователя
[artemon]
Капитан
Капитан
Сообщения: 342
Зарегистрирован: 11.08.2008
Откуда: тут нашлось столько гнилья?
Контактная информация:

#3 Сообщение 06.12.2008, 07:57

за документацию буду благодарен :wink:
А ты уверен, что такое вообще возможно на VBS ? Или я что-то не так понял?
я тоже не очень уверен ..я думал есть какая нибудь переменная,что то типа rewrite чтоб переписывала определенную строку..а если на вбс это не возможно,то подскажи пожалуйста ,код на др.языке ,хотяб на дельфи) :$

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#4 Сообщение 06.12.2008, 10:46

Для замены определенной строки в файле у меня на NSIS есть специальный скрипт для этого...в Дельфине для меня будет немного сложнее :) . А вот на VBS я вообще не в курсе как это можно осуществить :-S .

[UPD]
Во вложении скриптик на NSIS (инсталлятор 1,5 Мб). Даже покруче, чем ты хочешь :P - по названию скрипта, думаю, уже понятно - заменяет строку в файле на то, что находится в другом :D .

P.S.: Просто, NSIS - это моя основная система для работы, Delphi - вторичная :pardon: ...может кто-нибудь напишет в Delphi за меня :%) .

Документация для WMI и VBS есть на msdn.microsoft.com, но у меня она есть в Windows SDK 6.0a (на ][акере взял - 830 Мб в установленном виде :shock: ). Я же тебе дам только незначительную часть :D от тех 830. Сейчас не могу выложить т.к. я на dial-up'e...
Вложения
Replace_text_in_a_file_with_the_contents_of_other_file.rar
(725 байт) 196 скачиваний
Replace_text_in_a_file_with_the_contents_of_other_file.rar
(725 байт) 196 скачиваний

Аватара пользователя
[artemon]
Капитан
Капитан
Сообщения: 342
Зарегистрирован: 11.08.2008
Откуда: тут нашлось столько гнилья?
Контактная информация:

#5 Сообщение 06.12.2008, 16:58

большое спасибо! если тут получится (В нсис) то вбс отменяется)Если будут вопросы тут спрошу :Bravo:

________________
черт..я в нсис первый раз..вопросов слишком много..сделай пожалуйста код примера ..

вот что требуется. в файле 1.txt,который находится в папке с этой программой заменить строку 4 на то что пользователь введет в то окно которое запустится при старте этой программы :crazy:

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#6 Сообщение 07.12.2008, 05:04

Ну, вот, примерно то, что тебе нужно...комментарии на английском - по-другому никак :pardon: .

Рекомендую также посетить hmne.sourceforge.net - сайт одного из первых и, на мой взгляд, наиболее удобных IDE для NSIS.
Вложения
Write_N-th_Line_with_my_own_text.rar
(790 байт) 182 скачивания
Write_N-th_Line_with_my_own_text.rar
(790 байт) 182 скачивания

Аватара пользователя
[artemon]
Капитан
Капитан
Сообщения: 342
Зарегистрирован: 11.08.2008
Откуда: тут нашлось столько гнилья?
Контактная информация:

#7 Сообщение 07.12.2008, 10:41

скомпилировал..теперь есть файл Output.exe (он в форме инстала) а можно чтоб в другой какой нибудь форме?мне еще нужно чтоб выходило окно,юзер вводил туда текст, и вот тот текст что он ввел ,программа переписывала определенную строку..

помоги пожалуйста,если знаешь :)

Аватара пользователя
$t@t!c_V()1D
Разработчик
Разработчик
Сообщения: 2639
Зарегистрирован: 06.12.2007
Благодарил (а): 10 раз
Поблагодарили: 29 раз

#8 Сообщение 08.12.2008, 03:47

Ну, примерно это :D
Плюс документация по VBS Для удобства можешь распаковать её прогой htm2chm
Вложения
Write_N-th_Line_with_my_own_text.rar
(30.93 КБ) 198 скачиваний
Write_N-th_Line_with_my_own_text.rar
(30.93 КБ) 198 скачиваний

Ответить Вложения 3