Предлагаю всем вместе принять участие в обновлении русской справки по AutoIt3.
Как уже многие замечают, в справке есть недостатки.
1. Примеры в справке не соответствуют примерам в папке AutoIt3\Examples\Helpfile.
2. Кликая по кнопке "Открыть" ничего не происходит. Возможно файл примера переименован.
3. Неудачные или неправильные примеры.
4. Недостающие описания для некторых функций
5. Отсутствие новых функций всвязи с обновлением AutoIt3
6. Не все разделы переведены (TCPConnect, _ArraySearch)
___________________________________
Пример:
1. введя TraySetItemState вы не найдёте этой функции, так как в заголовке для поиска она называется неправильно - TrayItemSetState. Тоже самое с TrayGetItemText, чтобы найти её нужно в поиске ввести TrayItemGetText.
2. Пример для StdoutRead имеет цикл:
но чтобы в действительности получить данные из потока нужно записать цикл так:
разница в объеденении данных $line &=, иначе данных нет.
Отсутствуют примеры по использованию drag-and-drop
Невозможно найти "Операторы" (+=, &=, *=, <=, и т.д.)
Можно добавить некоторые рабочие примеры в отдельном разделе. Дополнить примеры для регулярных выражений.
Как уже многие замечают, в справке есть недостатки.
1. Примеры в справке не соответствуют примерам в папке AutoIt3\Examples\Helpfile.
2. Кликая по кнопке "Открыть" ничего не происходит. Возможно файл примера переименован.
3. Неудачные или неправильные примеры.
4. Недостающие описания для некторых функций
5. Отсутствие новых функций всвязи с обновлением AutoIt3
6. Не все разделы переведены (TCPConnect, _ArraySearch)
___________________________________
Пример:
1. введя TraySetItemState вы не найдёте этой функции, так как в заголовке для поиска она называется неправильно - TrayItemSetState. Тоже самое с TrayGetItemText, чтобы найти её нужно в поиске ввести TrayItemGetText.
2. Пример для StdoutRead имеет цикл:
Код:
While 1
$line = StdoutRead($foo)
If @error = -1 Then ExitLoop
MsgBox(0, "STDOUT read:", $line)
Wend
но чтобы в действительности получить данные из потока нужно записать цикл так:
Код:
While 1
$line &= StdoutRead($foo)
If @error = -1 Then ExitLoop
MsgBox(0, "STDOUT read:", $line)
Wend
разница в объеденении данных $line &=, иначе данных нет.
Отсутствуют примеры по использованию drag-and-drop
Невозможно найти "Операторы" (+=, &=, *=, <=, и т.д.)
Можно добавить некоторые рабочие примеры в отдельном разделе. Дополнить примеры для регулярных выражений.