Идея такая:Некоторые сайты пустить на локальный проскси-сервер,даже если ХэндиКэш в оффлайне
Тест 1
HC - Автономный режим=True
hc.use_proxy='localhost:80' --Server Apache
if hc.offline_on then
hc.execute_cmd('OffLine off') --эффекта нет
--hc.execute_cmd('OffLine off') -эффекта нет
hc.execute_cmd('LoadURL'..hc.url)
end
Не пускает,в Мониторе в поле Правило -Offline
Автономный режим не переключается в False
Тест 2
HC - Автономный режим=False
hc.use_proxy='localhost:80' --Server Apache
if not hc.offline_on then
hc.execute_cmd('LoadURL'..hc.url)
hc.execute_cmd('OffLine on') --переключается
--hc.execute_cmd('OffLine switch') --переключается
end
После загрузки hc.url с веб-апачи Автономный режим переключается в True
Test 3
Переключаемcя Offline в Off/On
if not hc.offline_on then
hc.execute_cmd('OffLine switch') -- OffLine on
else
if hc.offline_on then
hc.execute_cmd('OffLine switch') --Offline off
end
end
Итог: в Автономный режим переходит,обратно не хочет
Тут проще было одной командой hc.execute_cmd('OffLine switch') вместо этой кучи кода
В Опере есть кнопка с командой
Item, "HC: Offline On/Off" = Execute program, "D:\Internet\HandyCache\HCie\HCCmd.exe", "Offline switch"
Работает нормально