2011-07-03 2 views
0

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

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

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

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

ответ

0

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

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