hc.shell_execute('cmd', '/C md rules', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\local', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\local\\AdBlockPlus', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\local\\AdMuncher', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\local\\ContentMaster', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\local\\HandyCache', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\remote', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\remote\\AdBlockPlus', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\remote\\AdMuncher', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\remote\\ContentMaster', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\remote\\HandyCache', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md log', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md options', _CM_DIR, 'SW_HIDE', true)
hc.shell_execute('cmd', '/C md rules', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\local', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md rules\\remote', _CM_DIR, 'SW_HIDE', true)
hc.shell_execute('cmd', '/C for %i in ("AdBlockPlus" "AdMuncher" "ContentMaster" "HandyCache") do md ".\\rules\\local\\%~i" ".\\rules\\remote\\%~i"', _CM_DIR, 'SW_HIDE', true)hc.shell_execute('cmd', '/C md log options', _CM_DIR, 'SW_HIDE', true)
local unow = hc.get_global('CM_AutoUpdate') if not unow.period then return end if not unow.last or (os.time()>=unow.last+unow.period*3600) then hc.send_request('GET http://local.cm/cmd_UpdateCM HTTP/1.1\r\nUser-Agent: ContentMaster\r\nConnection: close\r\n\r\n') hc.send_request('GET http://local.cm/cmd_UpdateSources HTTP/1.1\r\nUser-Agent: ContentMaster\r\nConnection: close\r\n\r\n')