HandyCache форум

Главная категория => Дополнения, плагины => Тема начата: Zergeus от 03 декабря 2010, 15:52:48



Название: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: Zergeus от 03 декабря 2010, 15:52:48
Сообственно, вопрос ясен из названия. у меня все интернетпожиратели сидят через НС. и было бы хорошо запускать их всех сразу после загрузки НС.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: uzer37 от 03 декабря 2010, 17:36:27
Да, такая опция пригодилась бы.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: sunserg10 от 03 декабря 2010, 19:34:24
Есть специализированные программы с функцией таймера и планировщика задач.
Одна из них - PowerOff: http://www.videozona.ru/software/PowerOff/PowerOff.asp
 
HandyCache - это прокси-сервер, и разумнее запускать его по планировщику, но не наоборот.
Считаю вопрос закрытым.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: DenZzz от 03 декабря 2010, 19:55:27
Сообственно, вопрос ясен из названия. у меня все интернетпожиратели сидят через НС. и было бы хорошо запускать их всех сразу после загрузки НС.

В HC давно есть такая возможность с помощью расширений! Пример расширения такой:

Код:
--[[ <HCExtension>
@name          Запуск Оперы
@event         Init/init
</HCExtension> ]]

function init()
hc.shell_execute([[C:\Program Files\Opera\opera.exe]], nil, nil, 'SW_SHOW')
end


P.S. Тема закрыта.


Название: Нужно расширение для...
Отправлено: Zergeus от 06 декабря 2010, 12:44:35
http://handycache.ru/component/option,com_smf/Itemid,10/topic,3397.0/  вот темка. лично не умею писать эти расширения и учится ну совсем желания нет.


Название: Re: Нужно расширение для...
Отправлено: DIGGER от 06 декабря 2010, 12:57:46
Если нет желания учится, то значит есть желание платить :)
Предложите оплатить хотя бы время потраченное на разработку Ваших запросов. Думаю найдутся люди которые согласятся.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: DenZzz от 06 декабря 2010, 14:58:47
Итить кудрить.  как же все любят понтоваться своими знаниями. поверь мне я тоже не ламер в этом деле. ну просто у меня куча людей которые просят о  "запуске" и всяком таком.  они то разбираться не будут. да и мне лень. давай тогда напиши сие расширение а мы тебе мега респект. Ну шаблон какой с полным описанием как все сделать и куда залить. народ то в основном не особо програмисты.

Не понимаю я твоей проблемы! Я дал тебе образец готового рабочего расширения:

Код:
--[[ <HCExtension>
@name          Запуск нескольких программ при старте HC
@event         Init/init
</HCExtension> ]]

function init()
hc.shell_execute([[C:\Program Files\Opera\opera.exe]], nil, nil, 'SW_SHOW')
end

Вместо пути к Опере вписываешь любое другое приложение и расширение его запустит при старте HC.
Если хочешь запускать одновременно несколько приложений, то просто дублируешь строку:

Код:
--[[ <HCExtension>
@name          Запуск Оперы
@event         Init/init
</HCExtension> ]]

function init()
hc.shell_execute([[C:\Program Files\Opera\opera.exe]], nil, nil, 'SW_SHOW')
hc.shell_execute('notepad.exe', 'stat.txt', nil, 'SW_SHOW')
end

Писать красочный интерфейс для такого элементарного расширения просто не вижу смысла! Реально жалко убивать на это свое свободное время.

Добавлено: 06 Декабря 2010, 14:50:59

Или ты не знаешь, как подключить расширение к HC?
Сохраняешь код в файл с расширением .lua и добавляешь его в список Расширений HC через соответствующий интерфейс в настройках.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: natan от 21 декабря 2010, 14:20:47
А оперу запускаю ярлыком с ключом /Settings c:\Documents and Settings\Master\Application Data\Opera\Opera\opera6.ini а в расширении этот ключ игнорируется почему то...
Помогите подкорректировать расширение, плиз ;)

--[[ <HCExtension>
@name          Запуск нескольких программ при старте HC
@event         Init/init
</HCExtension> ]]

function init()
   hc.shell_execute([[C:\Program Files\Opera\opera.exe /Settings c:\Documents and Settings\Master\Application Data\Opera\Opera\opera6.ini]], nil, nil, 'SW_SHOW')
end


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: DenZzz от 21 декабря 2010, 14:42:26
Ключи командной строки должны идти отдельным аргументом и в HCExtensions.html про это написано!

Код:
--[[ <HCExtension>
@name          Запуск нескольких программ при старте HC
@event         Init/init
</HCExtension> ]]

function init()
   hc.shell_execute([[C:\Program Files\Opera\opera.exe]], [[/Settings "c:\Documents and Settings\Master\Application Data\Opera\Opera\opera6.ini"]], nil, 'SW_SHOW')
end

P.S. Исправлено 22.12.2010 14:03 МСК.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: natan от 22 декабря 2010, 12:24:56
Спасибо за отклик, но и ваш вариант запускает стандартную оперу (без моего ini) :(


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: mai62 от 22 декабря 2010, 13:46:47
Попробуй ключи взять в кавычки. Так
[["/Settings c:\Documents and Settings\Master\Application Data\Opera\Opera\opera6.ini"]]
или так
[[/Settings "c:\Documents and Settings\Master\Application Data\Opera\Opera\opera6.ini"]]


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: DenZzz от 22 декабря 2010, 14:02:15
Точно! Пробел в пути без кавычек нельзя использовать в ключе. У меня в похожем случае работает по второму варианту.


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: natan от 22 декабря 2010, 14:22:54
Уважаемый mai62, спасибо!
По второму варианту все ОК!


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: roketsan от 25 января 2012, 22:42:44
Возможно ли при помощи HC автоматическм закрывать приложения при обрыве интернет-соединения. Например, я хочу, чтобы DUMeter и Proxomitron закрывались при обрыве нета. Сейчас для этого пользуюсь RoboTask. 


Название: Re: Расширение для автоматичесткого запуска нескольких программ после загрузки НС
Отправлено: mai62 от 26 января 2012, 02:24:08
НС не занимается такими функциями. Можно попробовать сделать расширение, но зачем эта морока, если у Вас есть RoboTask.