PDA

Показать полную графическую версию : [Архив - Часть 1.1] AutoIt скрипты


Страниц : 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17

CTEPBA
10-11-2005, 21:00
Sanja Alone
Я уже сам догдался теперь использую
такой метод установки:
msiexec /qn /quiet /i setup.msi DRIVER0=a347bus DRIVER1=a347scsi INSTALLDIR="%programfiles%\Alcohol Soft\" /norestart

но окно все равно выскакивает, весит потом изчезает само, жалко это тормозит установку.

Sanja Alone
11-11-2005, 01:21
Добавил скрипт для Agnitum Outpost 3.0 (http://sanjaalone.h15.ru/files/autoit-outpost.zip) (в архиве 2 скрипта: для версии 2.7 и для 3.0)


CTEPBA
но окно все равно выскакиваетИ этот твик не помог?
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DriverSearching]
"DontSearchWindowsUpdate"=dword:00000001
"DontPromptForWindowsUpdate"=dword:00000001Может мы оворим о разных окнах? Если это какое-то другое окно, то можешь закрыть его с пом. функции AdlibEnable("имя_функции") - пример ее использования можешь посмотреть в моем скрипте для Pragma (http://sanjaalone.h15.ru/files/autoit-pragma.au3)-ы

XXXler
11-11-2005, 16:52
Блин, в сети случайно наткнулся на прогу Almeza Multiset (http://www.almeza.com/download/multiset.exe), поставил - вроде делает примерно то-же+создает оболочку для CD (правда не блещущую интерфейсом :) )
Какие будут мнения?
(имхо, ручками в AutoIt конечно увереннее - знаешь что не промажешь, но на мой взгляд когда срочно и на скорую руку - прога то, что надо...)

CTEPBA
11-11-2005, 22:36
Sanja Alone
Насчет реестра я не пробовал, а окна это про "новое оборудование"

samsobi
15-11-2005, 11:56
В треде твиков задавали вопрос про установку режимов "НИКОГДА" для текущей схемы электропитания.
Когда мне тоже не помогли твики реестра по установке схемы питания "никогда", я сделал это через AutoIt, может корявое решение, но все работает прекрасно:


#cs
---------------------- Установка режимов "НИКОГДА" для текущей схемы электропитания ----------------------
#ce
Run( @WindowsDir & '\system32\rundll32 shell32.dll,Control_RunDLL powercfg.cpl' )
WinWait( 'Свойства: Электропитание' )
WinActivate('Свойства: Электропитание')
ControlCommand ( 'Свойства: Электропитание', 'Отключение дисп&лея:', 'ComboBox2', 'SelectString' ,'никогда')
ControlCommand ( 'Свойства: Электропитание', 'Отключение диско&в:', 'ComboBox3', 'SelectString' ,'никогда')
ControlCommand ( 'Свойства: Электропитание', '&Ждущий режим через:', 'ComboBox4', 'SelectString' ,'никогда')
ControlClick ( 'Свойства: Электропитание', '', 'Button5')

kovdaev
16-11-2005, 12:41
Поделитесь скриптом установки DRWEB 4.33
Заранее спасибо.

qeraser
16-11-2005, 13:45
kovdaev
Посмотри здесь
http://sanjaalone.h15.ru/au3.php

vserd
16-11-2005, 14:15
Всем доброго здравия!!!
Возникла такая проблемка как с помощью Autoit 2.63 ввести в поле ввода маленькую букву "я"
Send,"я"
или другую строку с "я" не срабатывает, вместо я вставляет пустую строку.

a_s_malyshev
16-11-2005, 14:46
Помогите. Существует проблема с набором русского текста в элементах управления.
Набираются буквы нормально только при русской расскладке клавиатуры.
Что мне нужно добавить в начало моего скрипта, чтобы расскладка автоматом переключалась на русскую?

Заранее спасибо

a_s_malyshev
16-11-2005, 14:48
Это будет происходить массово на разных компьютерах с помощью групповых политик. И сочетания клавиш для переключение расскладки у всех разная и язык по умолчанию тоже разный. Вот такая проблема?

Jangle
16-11-2005, 19:15
Доброго времени суток!

ВОт хотел бы попросить помощи в следующем вопросе: как с помощью AutoIt или в сочетании Autoit + Win Api (виндовских DLL- ок) послать скопировать файл на FTP?
Попробовал следующее (по - тупому):

$D = FtpSetProxy(2, "ftp:\\xxx.com:21", "zzzzzz", "ccccccc")
FileCopy ("C:\0.txt", $D)

но почему-то файл 0.txt копируется на рабочий стол с именем 1.txt

Спасибо всем

kovdaev
16-11-2005, 20:33
Спасибо qeraser.
Это действительно то, что нужно.

Sanja Alone
17-11-2005, 01:55
Добавил скрипт для ABBYY FineReader 8.0 Professional Edition (http://sanjaalone.h15.ru/files/autoit-fr.zip) (в архиве 2 скрипта: для версии 7.0 и для 8.0)


vserd
как с помощью Autoit 2.63 ввести в поле ввода маленькую букву "я"
1. Пора переходить на AutoIt 3.x (я тоже начинал с 2.64). Для конвертации имеющихся скриптов в новую версию можно исп-ть "v2 to v3 Converter" (AutoIt3\Extras\v2_to_v3_Converter\AutoItV2toV3.exe)
2. По сути. Вот два способа, навскидку:
;239 - ASCII-код символа "я"
Send("{ASC 239}")
;можно исп-ть доп. переменную:
$str = 'строка с "я" или чем угодно'
Send($str)

a_s_malyshev
проблема с набором русского текста в элементах управления...Ответ чуть-чуть выше :) Ес-но, при этом au3-файл должен быть не в DOS (CP866) кодировке.

a_s_malyshev
17-11-2005, 07:59
Да нет проблема вот в чем, например:
Run("Notepad.exe")
WinWaitActive("Безымянный - блокнот")
Send("Привет")

Если при запуске блокнота стоит английская раскладка, то получаются ироглифы.
Если при запуске блокнота стоит русская раскладка, то получаются все нормально.
Вот мне и надо чтобы после открытия блокнота, какой-нибудь командой поменять расскладку клавиатуры на русскую.
И при этом файл должен не в DOS кодировке.

Sanja Alone
18-11-2005, 02:53
Добавил скрипты
Compare It 3.8.1660 (http://sanjaalone.h15.ru/files/autoit-compareit.zip)
Rar Key 7.0.1180 (http://sanjaalone.h15.ru/files/autoit-rarkey.zip)


a_s_malyshev
1. Можешь прописать в реестр вот такие параметры, например:
;Переключние на Английский по Ctrl+Shift+1
[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000100]
"Virtual Key"=hex:31,00,00,00
"Key Modifiers"=hex:06,c0,00,00
"Target IME"=hex:09,04,09,04

;Переключние на Русский по Ctrl+Shift+2
[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000101]
"Virtual Key"=hex:32,00,00,00
"Key Modifiers"=hex:06,c0,00,00
"Target IME"=hex:19,04,19,04Можешь вписывать скриптом эти параметры в реестр когда тебе будет нужно, а затем тем же скриптом удалять. Данные изменения применяются без перезагрузки системы, хотя Винда и пишет обратное при их ручной установке посредством языковой панели :)

Сочетание клавиш для последовательного переключения языков находится здесь HKEY_CURRENT_USER\Keyboard Layout\Toggle, например:
;левый Ctrl+Shift
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="2"
"Language Hotkey"="2"
"Layout Hotkey"="1"

;или
;левый Alt+Shift
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Hotkey"="1"
"Language Hotkey"="1"
"Layout Hotkey"="2"

selanec555
MultiSet автоматически устанавливет приложения, при этом ни надо писать ни каких скриптов!...Нужно только заплатить 99$ за одну копию или найти крякнутую экзешку для старой версии 1.3 (текущая 1.5) и не иметь никакой возможности что-то подправить при неудовлетворительной работе какого-то "скрипта" программы...

a_s_malyshev
18-11-2005, 07:56
Огромное спасибо!!!
Пробую.

С уважением, Александр

selanec555
18-11-2005, 14:05
"
...Нужно только заплатить 99$ за одну копию или найти крякнутую экзешку для старой версии 1.3 (текущая 1.5) и не иметь никакой возможности что-то подправить при неудовлетворительной работе какого-то "скрипта" программы...
"

для русскоговорящих пользоватлей, насколькоя я понял регистрация 300руб.
смотрим тут:
http://www.almeza.com/press/rus/pay/pay.html

Sanja Alone
19-11-2005, 00:29
selanec555
для русскоговорящих пользоватлейВсе может быть... Как говорится: "на вкус и цвет..." Меня подобная прога изначально не устаивает, т.к. не позволяет внести хоть какую-то логику в скрипт. Возьмем в кач-ве примера "случайно" появляющиеся окна - данную прогу такое событие введет в ступор. Прибавим к этому невозможность проверки существования какого-то файла/каталога и т.д, и т.п. Я ставлю крест на такой проге, АднАзначнА! Хотя и не исключаю возможности ее использования кем-то для установки "простых" приложений при полном отсутствии желания тратить время на написание гораздо более функциональных АвтоИт-скриптов.

selanec555
20-11-2005, 19:25
Хотя и не исключаю возможности ее использования кем-то для установки "простых" приложений при полном отсутствии желания тратить время на написание гораздо более функциональных АвтоИт-скриптов.
Как мне кажется MultiSet - это решение для большинства простых пользователей, которым не надо думать как там написать скрипт для той или иной проги. = просто установил ее вместе с МultiSet и все, не паришься. А со скриптами АвтоИт надо еще и думать и после выхода очередной версии любимой проги надо скрипт переписывать, а если этих любимых прог 10, 20, 100, 500? Че все перелапачивать, нет уж нафиг, нафиг.
Ну в принципе скрипты конечно могут и пригодится но только в редких случаях, очень редких.
Не знаю как вам а я эту прогу уже использую!!!

fox_sly
20-11-2005, 19:47
selanec555
- ну а причем тут AutoIt скрипты, создайте тему и там описывайте, все что захочется, а насчет простоты установки полностью согласен с Sanja Alone - так как довольно часто встречаются нестандартные ситуации при установке популярных программ




© OSzone.net 2001-2012