Что нового

Как считать текст с SciTE

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Версия: 3.3.6.1

Описание:
Приветствую всех кто заглянул в эту тему...
У меня возник, довольно таки глупый вопрос: Как считать текст с SciTE и, к примеру, записать в txt файл ?

Папробывал так:
Код:
FileWrite(@ScriptDir & '\SciTE Text.txt', ControlGetText('[CLASS:SciTEWindow]', '', 'Scintilla1'))

но записывается не текст из SciTE a что-то на подобии этого:
Код:
??????????????????????????????????????????????????U?A?

P.S. Извеняюсь если чё не так сделал :smile:
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
Zaramot

из IncludesHelper asdf8

Код:
$hSciTE = WinGetHandle('[Class:SciTEWindow]')
$hCtrl1 = ControlGetHandle($hSciTE, '', '[CLASS:Scintilla; INSTANCE:1]')
$str = ControlGetText($hSciTE, '', $hCtrl1)
$str = BinaryToString(StringToBinary($str, 2), 1)
;~ MsgBox(0, '', $str)

$file = FileOpen(@ScriptDir&'\SciTE Text.txt',2)
FileWrite($file, $str)
FileClose($file)
 
Автор
Zaramot

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Спасибо за помощь AZJIO :beer:
 
Верх