HandyCache форум

Главная категория => Общие вопросы => Тема начата: MDV от 14 Январь 2007, 14:26:59



Название: Управление HC через командную строку HCCmd.exe
Отправлено: MDV от 14 Январь 2007, 14:26:59
для интеграци в оперу надо найти сабж, но его нет :)
толи выпил вчера много, то хз, но я не понимаю....
что это за файл и где он должен быть?
еено у меня стоит и хорошо работает хендикеш и опера 9.02 ( к ней путь нашелся)


Название: Re: не могу найти HCCmd.exe
Отправлено: Rick от 14 Январь 2007, 14:49:26
Данный файл после установки находится в папке программы в архиве HCie.zip - его следует разархивировать. Внимание: HCie.zip входит в полную версию (http://handycache.ru/component/option,com_remository/Itemid,2/func,fileinfo/id,1/) и отсутствует в обновлениях.


Название: Re: не могу найти HCCmd.exe
Отправлено: DenZzz от 14 Январь 2007, 14:54:14
MDV

Можешь и отдельно качнуть http://handycache.ru/downloads/HCie.zip


Название: Re: не могу найти HCCmd.exe
Отправлено: MDV от 14 Январь 2007, 15:21:30
всем спасибо, не ожидал такой оперативности.
все сделал , все получилось.
только вопрос: в списки черные можно добавлять объекты на странице (баннеры, скрипты) или только всю страницу?


Название: Re: не могу найти HCCmd.exe
Отправлено: DenZzz от 14 Январь 2007, 15:26:16
MDV

Можно добавить любые объекты с помощью регулярных выражений или маской в упрощенном формате! См. ФАК... (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,1/#FAQ9)


Название: Re: не могу найти HCCmd.exe
Отправлено: Rick от 14 Январь 2007, 15:28:51
в списки черные можно добавлять объекты на странице (баннеры, скрипты) или только всю страницу?
Хм... В Черный список можно добавлять все! :D А вот конкретно с помощью оперной утилиты - или линки, или текущую страницу. Для изображений пункта нет. :(


Название: Что такое HCCmd?
Отправлено: Кучма от 02 Март 2007, 01:01:28
Хотел поставить HCOperaInt, но там надо указать какой-то файл HCCmd. Что это такое и где его брать?


Название: Re: Что такое HCCmd?
Отправлено: cepera_ang от 02 Март 2007, 01:05:49
НССmd - это программа, которая передает в хендикеш командную строку с которой ее вызвали. Читать здесь (http://handycache.ru/component/option,com_simplefaq/task,display/Itemid,3/catid,6/#FAQ26)


Название: Re: Что такое HCCmd?
Отправлено: DenZzz от 02 Март 2007, 07:42:43
файл HCCmd. Что это такое и где его брать?

HCCmd лежит в архиве HCie.zip . Если у тебя в папке HC нет архива HCie.zip, то его можно отдельно скачать здесь: http://handycache.ru/downloads/HCie.zip


Название: Управление HC через командную строку HCCmd.exe
Отправлено: Fooks от 09 Июль 2008, 10:16:05
доброго времени суток.
вопрос - можно ли управлять HC через командную строку? например написать батник, чтобы включать/выключать использование внешнего прокси, менять внешний прокси и т.п.


Название: Re: управление HC из командной строки
Отправлено: mai62 от 09 Июль 2008, 13:13:19
В этом файле http://handycache.ru/downloads/HCie.zip есть программа для управления НС через коммандную строку HCCmd.exe. Список команд в том же архиве. В след. версии набор команд будет расширен и появится управление через web-интерфейс.


Название: Re: управление HC из командной строки
Отправлено: DenZzz от 08 Октябрь 2008, 12:07:28
Новый список команд программы HCCmd.exe для HC версии 1.0.0.103 и старше:
 
AddToWhiteList
AddToBlackList
AddToSaveToCacheList
AddToDontUpdateList
AddToOnlyFromCacheList
ViewWindow
ViewWhiteList
ViewBlackList
ViewSaveToCacheList
ViewDontUpdateList
ViewOnlyFromCacheList
WhiteList
BlackList
SaveToCacheList
DontUpdateList
OnlyFromCacheList
OffLine
RedirectList
FreshFiles
ReadFromCache
LoadURL
DeleteURL
StopURL
ClearCache
Exit
URLTransformingList
DontLoadLargeFiles
SpeedLimit
MediatorServers
DNSCache
ParentProxy
UnconditionalProxy
ConditionalProxy
Statistics
 
Команды старого списка также можно использовать.


Название: Re: Написание правил по заявкам
Отправлено: Gheorgich от 12 Ноябрь 2008, 18:42:06
Что нужно дописать, чтобы включать/выключать черный список кнопкой из Оперы?

Button3, "Включить черный список"="Execute program, "C:\Program Files\HandyCache\HCie\HCCmd.exe",  ...?

А еще "Только из кеша". Такие кнопки возможны?  :oops:


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: DenZzz от 13 Ноябрь 2008, 13:23:43
Что нужно дописать, чтобы включать/выключать черный список кнопкой из Оперы?

Button3, "Включить Черный список" = Execute program, "C:\Program Files\HandyCache\HCie\HCCmd.exe", "BlackList switch"

Цитировать
А еще "Только из кеша". Такие кнопки возможны?

Button4, "Включить Только из кэша" = Execute program, "C:\Program Files\HandyCache\HCie\HCCmd.exe", "OnlyFromCacheList switch"


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Gheorgich от 13 Ноябрь 2008, 13:28:27
Новый список команд программы HCCmd.exe для HC версии 1.0.0.103 и старше
Респект :) . В общем почти все команды понятны, но если можно, укажите рядом транскрипцию.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Gheorgich от 13 Ноябрь 2008, 17:30:33
Даблпостинг (почему-то не работает редактирование).
Во вложении кнопки для Оперы. Жалко, селекторы не работают - по кнопке не видно, включена или нет. Работают все, кроме "Окно HC". Там, видимо, нужно что-то другое, не switch.

Button2, "Show HC"="Execute program, "C:\Program Files\HandyCache\HCie\HCCmd.exe", "Show... ", "Окно HC", "1hc""
DenZzz, поправь, пожалуйста.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: DenZzz от 13 Ноябрь 2008, 21:53:16
Даблпостинг (почему-то не работает редактирование).

Работает в течение часа.

Цитировать
Работают все, кроме "Окно HC". Там, видимо, нужно что-то другое, не switch.

Button2, "Show HC"="Execute program, "C:\Program Files\HandyCache\HCie\HCCmd.exe", "ViewWindow", "Окно HC", "1hc""



Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Aly от 21 Июнь 2011, 07:53:15
Перезагрузить списки можно этой программой?


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 21 Июнь 2011, 11:36:40
Нельзя. Список доступных команд есть в файле HCExtensions.html, который лежит в архиве с дистрибутивом.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Aly от 21 Июнь 2011, 11:41:39
Плохо....
А чем можно?
Стороннюю программу использовать?
HandyCach - есть дома и на работе, правила списков одинаковые, если изменил на одном, то хочу менять и на другом, синхронизацию списков сделал (тупым копипированием по сети), а вот как теперь хэнди об этом сказать?


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 21 Июнь 2011, 15:03:49
В следующей версии добавлю такую команду.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Aly от 21 Июнь 2011, 17:09:55
Ясно, будем ждать.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 12 Июль 2011, 13:01:16
Хотелось бы, чтоб была возможность переключаться между безусловными прокси, или просто указать наименование безусловного прокси чтоб НС переключился на него.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 12 Июль 2011, 14:24:06
C помощью расширения можно отправлять запросы на разные прокси в зависимости от каких-то условий. Посмотри ветку про расширения, возможно там есть пример.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 12 Июль 2011, 23:12:32
Прошустрил раздел "Дополнения" и вообще форум - ничего не нахожу.
Есть расширение "Hide my IP". Оно шурует прокси подряд по списку в файле, а мне бы надо конкретное выбрать.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: alex77 от 13 Июль 2011, 04:42:13
Прошустрил раздел "Дополнения" и вообще форум - ничего не нахожу.
Есть расширение "Hide my IP". Оно шурует прокси подряд по списку в файле, а мне бы надо конкретное выбрать.
остается самому написать расширение


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 13 Июль 2011, 11:38:55
остается самому написать расширение
А можно из командной строчки передать параметр расширению, или как-то по-другому установить нужный прокси из другого приложения?
Сейчас просмотрел функции, что-то ничего подходящего нет.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 13 Июль 2011, 11:54:16
Тут же еще важно знать, что умеет приложение, которое будет передавать команды. Например, приложение могло бы отправить на НС запрос специального вида, расширение на НС могло бы перехватить этот запрос и в зависимости от его содержания выполнить какие-то действия.
При этом приложение и НС могут находиться на разных машинах. А таким приложением мог быть браузер.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 13 Июль 2011, 16:09:50
Кроме командной строки, умеет работать с виндовыми сообщениями (Windows Messages). Все.
Приложения находятся на одной системе.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mih от 19 Август 2011, 01:12:54
Добавьте, пожалуйста, возможность задавать через командную строку пути к кешам и переключатель (первый-второй набор). Мне очень нужно иметь такую возможность хотя-бы для одного кеша "только для чтения". 


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 19 Август 2011, 01:33:31
Цитировать
Добавьте, пожалуйста, возможность задавать через командную строку пути к кешам и переключатель (первый-второй набор)
Хорошо, сделаю.
Цитировать
Хотелось бы, чтоб была возможность переключаться между безусловными прокси, или просто указать наименование безусловного прокси чтоб НС переключился на него.
Это тоже сделаю.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 17 Апрель 2013, 00:46:14
HCCmd.exe ConditionalProxy switch
HCCmd.exe UnconditionalProxy switch
- никакой реакции. Я правильно написал для переключения состояния вкл/выкл?

С on/off работает.
Верси НС последняя.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 20 Апрель 2013, 22:40:33
Кто-нибудь? Комментарии по последнему вопросу?


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 19 Май 2013, 03:45:28
HCCmd.exe ConditionalProxy switch
HCCmd.exe UnconditionalProxy switch
- в последней версии также не работает. Исправьте пожалуйста.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 19 Май 2013, 12:32:07
Починю в следующей версии.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 19 Май 2013, 15:23:54
Спасибо.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mih от 27 Май 2013, 01:36:54
1. Не работают ни в HCCmd.exe, ни в execute_cmd (расширения lua):
ViewWhiteList
ViewBlackList
ViewSaveToCacheList
ViewDontUpdateList
ViewOnlyFromCacheList

upd: разобрался, эти команды переключают, но не выводят окно — надо дать доп. команду ViewWindow — наверное, надо всё-же поправить, а то не соответствует названиям.

2. Команда типа StopURL - остановить загрузку URL — не ясен синтаксис, но вроде она не работает.
Предлагаю также команду "остановить все активные соединения".

3. Предлагаю завести команду "Показать монитор"?

4. Команды типа AddToWhiteList теперь вроде работают со строкой формата буфера обмена (#10#~#True#~#URL#...) . Но как отключить через HCCmd.exe это правило (или изменить его дополнительные условия)?
Если задать #10#~#False#~#ТОТ ЖЕ URL#... — добавляется ДУБЛЬ-строка со снятым чекбоксом — но ведь это не отключает и не изменяет правило для этого URL. Хорошо бы, чтоб команда с url, который уже присутствует в списке, —  не дублировало, а отключало правило (и изменяло другие его условия). Причём, если конкретное условие пропущено (#~##~#) — пусть оно и не меняется (а не выставляется в False, как сейчас).

5. И предлагаю для HCCmd.exe добавить команду "перезагрузить списки" — в меню трея она есть, почему бы тут ей не быть?


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mih от 26 Июль 2013, 23:17:50
mai62, посмотрите предыдущее сообщение, возможно, Вы не заметили.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mai62 от 27 Июль 2013, 23:45:41
1. Работает как задумано.
2. StopURL URL
Например,
StopURL http://mmm.ru
4. Команда делает то, для чего она предназначена.
3. 5. Кроме Вас, похоже, никому это не нужно.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: mih от 28 Июль 2013, 01:13:10
"Кроме Вас, похоже, никому это не нужно."
Если честно, то мне — тем более. Многое, что пишут здесь, нужно прежде всего для программы, поэтому и для автора. 
Я как использовал 097b1а, так до сих пор и использую.

Если ViewWhiteList не выводит окно, хотя по своему названию обязано его показать — это было так задумано? Где написано, что она лишь переключает вкладку? А почему "показать монитор" показалась Вам менее востребованной, чем существующие "показать белый список" или "показать окно"? А чем провинилась команда "остановить все активные соединения"? А почему "всем нужна" команда  "добавить правило в белый список", но только мне нужна команда  "отключить правило в белом списке"?

Не ожидал я таких ответов здесь.


Название: Re: Управление HC через командную строку HCCmd.exe
Отправлено: Terfe от 03 Апрель 2017, 19:57:48
mai62,
не работает
Код:
HCCmd.exe OffLine switch
заранее спасибо  :)