Что нового

Не хочет обрабатыватся строчка

gregaz

AutoIT Гуру
Сообщения
1,166
Репутация
299
assch [?]
Честно говоря не допонял
Измени мой скрипт чтобы наглядно было видно
Примерно так (пишу "на коленке")
Код:
$sFile1 = "HKU.txt"
$sFile2 = "HKU.reg"

_RegOut($sFile1,$sFile2)

Func _RegOut($sFile_in,$sFile_out)
	$sText = FileRead($sFile_in)
	$sRez=StringReplace($sText,"|||",@CRLF)
	$hSave = FileOpen($sFile_out,2)
	FileWrite($hSave, $sRez)
	FileClose($hSave)
EndFunc

Но принцип должен быть понятен.
Единственное на что надо обратить внимание так это на наличие пустых строк между ветками. Это регулируется достаточно просто.
 
Автор
A

assch

Новичок
Сообщения
166
Репутация
4
gregaz
Ты просто гений
Этот скрипт работает быстрее
Спасибо
Не подскажешь по поводу первого скрипта
как его сделать быстрее
 
Автор
A

assch

Новичок
Сообщения
166
Репутация
4
По поводу первой половины первого скрипта
Есть скрипт который тоже собирает информацию из реестра
Код:
$sRegBranch="HKEY_USERS"
$sOutput="HKU.reg"
Run(@SystemDir&'\reg.exe export "'&$sRegBranch&'" "'&$sOutput&'"','',@SW_HIDE)

работает очень и очень быстро только почему то не всю добирает информацию из ветки реестра
Ты не в курсе?


Добавлено:
Сообщение автоматически объединено:

А вторая половина первого скрипта когда выставляются разделители "|||"
Там можно что нибудь подправить?

По любому большое спасибо за советы!!!
 
Верх