Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Тихая установка плагина (reget_opera_plugin) (http://forum.oszone.net/showthread.php?t=133970)

AndreW_RuleZ 06-03-2009 13:18 1056443

Тихая установка плагина (reget_opera_plugin)
 
Вложений: 1
Вообще есть тут плагин один, не получается сделать тихую установку.
Он всего 100 кб. весит, поэтому выкладываю сюда:

Eakdrazile 06-03-2009 15:49 1056564

Он открывается WinRAR'ом, а внутри 3 файлика: back.html, plconf.exe, regetpl.dll. По идее последний просто надо кинуть в папку с плагинами Оперы (или C:\Program Files\Opera AC 3.6\program\plugins, или C:\Program Files\Opera AC 3.6\Misc, точно не знаю). Можно конечно поизвращаться и ставить этот плагин "по чистому" с помощью AutoIt (если надо могу написать скрипт, там всего пару строчек).

AndreW_RuleZ 06-03-2009 18:40 1056667

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

Eakdrazile 06-03-2009 20:34 1056729

Вот скрипт AutoIt:
Код:

If WinExists(@ScriptName) Then Exit 
AutoItWinSetTitle(@ScriptName) 
AutoItSetOption("TrayIconDebug",1) 
BlockInput(1) 
Run("Operaplugin.exe") 
WinWaitActive("ReGet Opera plugin Setup","") 
ControlClick("ReGet Opera plugin Setup","","Button1") 
WinWaitActive("ReGet Opera plugin Setup","") 
ControlClick("ReGet Opera plugin Setup","","Button1") 
WinWaitActive("ReGet Opera plugin Setup","") 
ControlClick("ReGet Opera plugin Setup","","Button1") 
WinWaitActive("ReGet Opera plugin Setup","") 
ControlClick("ReGet Opera plugin Setup","","Button1") 
WinWaitActive("ReGet Opera plugin Setup","") 
ControlClick("ReGet Opera plugin Setup","","Button1") 
BlockInput(0) 
Exit

откомпилируйте его в .exe и будет вам щастье :)

AndreW_RuleZ 06-03-2009 23:34 1056897

Eakdrazile,
Я бы конечно с радостью откомпилировал, но я не программист. Хотябы объясните, как это делается. Я вообще тут новичок: гляньте - у меня 15 сообщений )))))

Eakdrazile 07-03-2009 00:51 1056959

Собственно, это не проблема: берете здесь AutoIt, устанавливаете его, копируете содержимое скрипта в блокнот и сохраняете это в виде файла set.au3 (.au3 - это расширение скриптов AutoIt версии 3 и выше). В составе AutoIt есть утилитка "Compile Script to .exe", запускаете ее, открываете в ней свой set.au3 и указываете путь для сохранения .exe - файла (кодировку выбираете либо Unicode либо ANSI). В результате в одном месте собираете прогу-плагин, скрипт set.au3 и set.exe(тот который скомпилирован из скрипта) и запускаете set.exe. Желаю удачи.
Кстати форум по AutoIt здесь - http://forum.oszone.net/forum-103.html.

AndreW_RuleZ 07-03-2009 01:22 1056977

Eakdrazile,
Прикольно, спасибо. Всё сделал - вродь работает гут. Думаю, может поколупаться с этой прогой, чтобы самому можно было такие скрипты писать.
Да, такой вопросик: когда собрал все в месте: прогу, set.au3 и set.exe, зачем set.au3 еще нужен?? я попробовал: если в папке прога и set.exe - то тоже всё работает.

Eakdrazile 07-03-2009 10:52 1057084

Насчет .au3 я точно не знаю (я всегда собираю инсталятор в виде SFX-архива и какие-то лишние 30кБ там роли не играют), если у вас есть вопросы по работе с AutoIt, читайте HELP к проге или пишите в форум по AutoIt - http://forum.oszone.net/forum-103.html


Время: 17:25.

Время: 17:25.
© OSzone.net 2001-