Что нового

Ещё раз о русской справке :)

Статус
Закрыто для дальнейших ответов.

Khaibit

Осваивающий
Сообщения
103
Репутация
25
gora
Для примера сделал 7zSFX
1 Разрядность системы (папки установки %ProgramFiles%\AutoIt3 или %ProgramFiles(x86)%\AutoIt3) определяется автоматически.
Результат нулевой. Моя папка \AutoIt3 лежит далеко от %ProgramFiles%, и хотя это Portable сборка, но прописана в системе.

Для архиватора нет разницы что открывать, 7z или 7zSFX. 7zSFX открывается 7-Zip-ом, WinRAR-ом, плагином для TC и большинством других архиваторов.
Вот именно: файлы примеров в одну папку, файлы справки в другую, что может быть проще.
 

Redline

AutoIT Гуру
Сообщения
506
Репутация
375
Перевел весь _SQLite_UDF

Кое-что в оригинальной справке не соответствовало действительности, подправил:
[box title=fixes]_SQLite_Exec офф. справка говорит, что при вызове обратной функции внутри нее в качестве первой строки выводятся имена столбцов. Так было в старой ANSI версии, теперь имена столбцов не выводит.

_SQLite_SQLiteExe в справке не описан пятый параметр, включающий режим дебаггинга, а пример к этой функции не работал, т.к. перед вызовом _SQLite_SQLiteExe необходимо запустить _SQLite_Startup(), иначе будет ошибка создания новой базы данных[/box]

Файлы примеров _SQLite_LibVersion.au3 и _SQLite_Open.au3 пустые. Видимо эти функции слишком просты, чтобы под них делать примеры :smile:

И немного мук переводчика:
В описании функции _SQLite_LastInsertRowID встречается ROWID, по идее ROWID - это идентификатор строки, нужно ли раскрывать сокращение?

PS: если качество перевода устраивает, то дальше могу взяться за _Date_UDF
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Промежуточная версия AutoIt3.7z (1.5 МБ)

Новые примеры частично добавлены из версии 3.3.9.0, подробнее:
Поправки в StringRegExp
StdoutRead - теперь нормальный пример с возвратом файлов
Ptr имеет пример
Переменные типа $text заменены на $sText, т.е. добавлены индексы типов содержимого.
Примеры просмотрены в алфавитном порядке до TrayItemSetText.au3
Примеры содержат больше целостный вид, если пример запускает блокнот, то он в конце примера закроется.



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

Redline
Разметку категорически нарушать нельзя... скомпилировал, сразу заметно. Если где стоит один таб или пробел, то и после редактирования должен оставаться тот же символ, иначе всё съезжает в какой нибудь угол.
Поправь разметку...

Кое-что в оригинальной справке не соответствовало действительности, подправил:
Можно отписывать в теме Report Help File Issues Here на офсайте без всяких тикетов, так быстрее будет. Чем больше багов отпишем тем качественнее справка будет в новой версии. Чтоб не наступать каждый раз на теже грабли.

Файлы примеров _SQLite_LibVersion.au3 и _SQLite_Open.au3 пустые. Видимо эти функции слишком просты, чтобы под них делать примеры
Тогда их и в примеры добавлять не надо, зачем там лежит файл заполненый NULL, а в справке создаёт пустой ящик без примера и с кнопками "Открыть", "Копировать".

В описании функции _SQLite_LastInsertRowID встречается ROWID, по идее ROWID - это идентификатор строки, нужно ли раскрывать сокращение?
Тут самому надо решать, если текст будет полезным то лучше раскрыть в комментариях.
 

ynbIpb

Скриптер
Сообщения
399
Репутация
110
Уважаемые переводчики, прошу взять на примету Binary UDF от Ward'a для добавления в справку CustomUDFs
Очень полезная штука.
;)
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
UDFs3.7z (2.7 МБ) - промежуточная версия, добавлена _SQLite
 

BaRsupillamy

Новичок
Сообщения
58
Репутация
0
только сегодня хотел SQLite, потому что может понадобится в ближайшем будущем... спасибо...
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
AutoIt3.7z (1.6 МБ) - промежуточное обновление.

Проверте определение для флагов (0-4) StringRegExp, попытался более осмысленно, более точно указать их смысл.
StringFormat - прочитал в википедии, чтоб более осмысленно указать некоторые определения.
Ещё раз просмотрел примеры сравнивая с 3.3.9.0 с 3.3.6.1 (до этого сравнивал 3.3.9.0 с 3.3.8.0). Существенно изменились Run, RunWait, ShellExecute, ShellExecuteWait и в меньшей степени другие.


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

В StringRegExp добавлена ссылка в раздел "обучение", там ведь есть утилита для теста регулярных выражений, о которой я даже не подозревал. Скопирована её обновлённая версия из 3.3.9.0 и переведена на русский.
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Хочу поправить описание к функции IsHWnd и HWnd
Вопрос: не является ли указатель и дескриптор - одно и тоже, не тавтология ли это? Нужно добавить признак "существующего" дескриптора в описание к функции, но чтобы читалось нормально.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,485
AZJIO [?]
не является ли указатель и дескриптор - одно и тоже
Нет конечно.
Указатель может быть и курсором, а может быть и Pointer (тип Ptr), но ни как не Handl'ом окна.
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
CreatoR
Указатель может быть и курсором, а может быть и Pointer (тип Ptr)
Pointer и Указатель это разве не одно и тоже. Я тоже в общем то придерживался мнения что дескриптор и указатель разные вещи, так как в справке незря указали оба. К тому же в примерах
Код:
$hPtr = Ptr(-1)

возможно, а для HWnd - нет.

Так нормально?
IsHWnd
Проверяет, является ли переменная существующим типом данных указатель или дескриптором окна
или так
Проверяет, является ли переменная типом данных существующего указателя или дескриптора окна

HWnd
Преобразовывает выражение в дескриптор HWND существующего окна.

Смысл в том, что дескриптор должен существовать, иначе эти операции выдадут ошибку.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,485
AZJIO [?]
Pointer и Указатель это разве не одно и тоже
Так я же и говорю, Указатель это и есть Pointer.
Я кстати не знал что Hwnd это также тип Ptr (IsPtr возвращает 1 для Handle окна).

Я бы так сделал:
Проверяет, является ли переменная типом данных указателя и дескриптора существующего окна
или
Проверяет базовый тип переменной, является ли он указателем и дескриптором существующего окна
хотя второе как то не очень звучит, но более точно переводит строку из оф. справки.
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
CreatoR
Судя по возвращаемым параметрам указатель имеется ввиду тот который указывает на дескриптор существующего окна.
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,485
AZJIO [?]
Судя по возвращаемым параметрам указатель имеется ввиду тот который указывает на дескриптор существующего окна.
Имеется в виду указатель как тип данных, а дескриптор это видимо вариация типа данных указателя, ну или как его свойство.
Кстати VarGetType возвращает Ptr.
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Для HWnd так пойдёт:
Преобразовывает выражение в дескриптор HWND, если окно с таким дескриптором существует.
Это принципиально важно, потому что нельзя преобразовать дескриптор, окно которого уже закрыто. Или преобразовать просто какое либо выражение.
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Обновление полного комплекта справки, зеркало
Использовал стиль border-collapse: collapse; - тонкие границы таблиц
Поправил остатки сравнения версий 3.3.9.0 с 3.3.6.1 в примерах, кроме сомнительных (указаны в Описание.txt)

Обновлённый компилятор AutoIt_SRC_compile.7z
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
CustomUDFs.7z (957.6 КБ)
Добавлена функция _FileDirList
К функциям _FileSearch добавлен префикс _FO и UDF переименована в FileOperations.au3
Добавлена функция _FO_SearchEmptyFolders - поиск пустых папок.
 

VladUs

Скриптер
Сообщения
621
Репутация
182
Ребят, а когда планируете в основной справке переводить раздел посвященный Com - объектам ?
 

AZJIO

Меценат
Меценат
Сообщения
2,892
Репутация
1,196
Решил сделать упрощённые примеры UDF, посмотрите au3LibExamples.7z - 13 штук. Нормально?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
CreatoR
а все таки, есть возможность перевернуть все слеши в справке? я понимаю твою лютую неприязнь к ФФ, но это не дело ;)
 
Статус
Закрыто для дальнейших ответов.
Верх