Что нового

Скрипт для замены слова в текстовом документе

workworkwork

Новичок
Сообщения
4
Репутация
0
1)доброго времени суток,есть файл формата .cfg открывается само собой обычным текстовиком, мне нужен срипт, чтобы шел по пути в папку с этим файлом, к примеру (A:\\lol\lol.cfg) и менял слово в строке, напимер в этой строке (Андрей или Жанна) может быть написано, только одно из этих двух слов будет написано в той строке и заменял этого же андрея или же жанну на слово free и сохранял этот файл.
2) Вопрос, подскажите Имею программу, которая может зависнуть например, как реализовать скрипт чтобы только при закрытой программе скрипт запускал эту программу снова или аутоит на это не способен и нужно батником такое делать?
Сообщение автоматически объединено:

поднять
 
Последнее редактирование:

damien2008

Осваивающий
Сообщения
178
Репутация
34
Код:
#include <Array.au3>
#include <File.au3>

Local $cfg = @ScriptDir & "\test.cfg"
Local $str = "Андрей" & @CRLF & "Жанна"
Local $read, $out

Filewrite($cfg, $str)

$read = FileRead($cfg)
$out = StringRegExpReplace($read, "Андрей|Жанна", "free")

$hfile = FileOpen($cfg, 2)
FileWrite($hfile, $out)
FileClose($hfile)
 
Автор
W

workworkwork

Новичок
Сообщения
4
Репутация
0
Код:
#include <Array.au3>
#include <File.au3>

Local $cfg = @ScriptDir & "\test.cfg"
Local $str = "Андрей" & @CRLF & "Жанна"
Local $read, $out

Filewrite($cfg, $str)

$read = FileRead($cfg)
$out = StringRegExpReplace($read, "Андрей|Жанна", "free")

$hfile = FileOpen($cfg, 2)
FileWrite($hfile, $out)
FileClose($hfile)
спасибо, помогло очень!
 
Верх