Использование AutoIt для управления диалогами сохранения - PullRequest
0 голосов
/ 03 июля 2011

Я пытаюсь использовать AutoIt в сценарии Ruby, который пишу для автоматической загрузки файлов.Сценарий успешно попадает в окно сохранения файла, поэтому мне просто нужен способ загрузить файл.

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

Если у кого-либо есть хорошее решение для этого, другой метод или хорошая ссылкак чему-то, что, возможно, прошло незамеченным, я был бы очень обязан.Еще раз спасибо.

РЕДАКТИРОВАТЬ: Кроме того, мое приглашение сохранения состоит из переключателей, для которых я не видел никакой документации.Я использую Firefox, чтобы сделать этот скрипт.Возможно, есть некоторые параметры, которые я могу установить в своем браузере, чтобы устранить эту проблему?

1 Ответ

0 голосов
/ 04 июля 2011

Первый шаг - использовать инструмент «Информация о окне AutoIt3» (Au3Info), чтобы определить элементы управления, которые необходимо использовать, затем использовать ControlCommand с «Check» или «Uncheck» для радио, а затем обычное сочетание эпических функций AutoIt дляделайте то, что умеет лучше всего.

В качестве альтернативного (и более простого) решения попробуйте InetGet для прямой загрузки файла.Было бы намного лучше, так как вам больше не нужно беспокоиться о том, что у пользователя нет Firefox или что он изменил диалоговое окно.

...