Проблема в том,что скрипт не работает.Почему именно - я не пойму.Голову ломал всю ночь,так и не понял в чем дело.Хотя иногда бывает что он работает,что еще странно получаетса.
Вот сам скрипт то ... :
пытаюсь сделать надежный вариант :whistle:
а внизу скрипт с самим файлом
Вот сам скрипт то ... :
Код:
#include <file.au3>
Opt("TrayIconHide",0)
Opt("TrayIconDebug",1)
If WinExists(@ScriptName) Then Exit
AutoItWinSetTitle(@ScriptName)
GLOBAL $numerHtml = InputBox("Введите количество страниц ", "c 1 до :", "", "", 400, 100)
GLOBAL $nameOld = InputBox("Имя", "задайте имя,которое нужно изменить :", "", "", 400, 100)
GLOBAL $nameNew = InputBox("Имя", "задайте новое имя :", "", "", 400, 100) ;
$number = 0
While $number < $numerHtml
$number += 1
$html_file = (@ScriptDir & "\" & $number & ".html")
$sLeft = '<input type=text name=name value="'
$sRight = '">'
Dim $aFile
_FileReadToArray($html_file, $aFile)
For $i = 1 To UBound($aFile) - 1
If StringInStr($aFile[$i], $sLeft) And StringInStr($aFile[$i], $sRight) _
And StringInStr($aFile[$i], $nameOld) > 0 Then
FileDelete(@ScriptDir & $html_file)
Sleep(1000)
traytip("Заменено","страница " & $number,1)
$aFile[$i] = StringReplace($aFile[$i], $nameOld, $nameNew)
Else
MsgBox(16,"Ошибка","Ошибка страницы " & $number & " ")
exit
EndIf
Next
_FileWriteFromArray((@ScriptDir & "\" & $number & ".html"), $aFile, 1)
WEnd
пытаюсь сделать надежный вариант :whistle:
а внизу скрипт с самим файлом