var oFSO=external.max_activex(0, 'Scripting.FileSystemObject'); var oWSH=external.max_activex(0,'WScript.Shell'); var sPlugin=external.m2_plugin_folder(0,'MaxTor'); var oInfo=external.max_getObj(0, 'info'); var sConfig=oInfo.getFolderPluginData('MaxTor')+'Config.ini'; if(external.m2_readIni(0,'MaxTor',sConfig,'Setting','NoTip2','')==1){ var sStartUp = oWSH.SpecialFolders("startup"); var oShortCut = oWSH.CreateShortcut(sPlugin+'Tor\\tor_run.lnk'); oShortCut.TargetPath = '"'+sPlugin+'Tor\\tor_run.exe"'; oShortCut.WorkingDirectory = sPlugin+'Tor'; oShortCut.Arguments = external.m2_readIni(0,'MaxTor',sConfig,'Setting','Process','')==1?'-p': ''; oShortCut.Description = getStr('08'); oShortCut.Save(); // oWSH.run('"'+sPlugin+'Tor\\tor_run.lnk"'); oWSH.run ('%comspec% /c '+'"'+sPlugin+'Tor\\tor_run.lnk"') if(external.m2_readIni(0,'MaxTor',sConfig,'Setting','AutoTor','')==1){ oFSO.CopyFile(sPlugin+'Tor\\tor_run.lnk', sStartUp+'\\MaxTor.lnk'); } else{ if(oFSO.FileExists(sStartUp+'\\MaxTor.lnk')){ oFSO.DeleteFile(sStartUp+'\\MaxTor.lnk'); } } } else{ var oWin=external.get_tab(0, external.cur_sel); oWin.oWSH=oWSH; oWin.oFSO=oFSO; oWin.sConfig=sConfig; var sScript2=external.readFile(0,'MaxTor','Script/RunTor2.js'); sScript2=sScript2.replace(/max_security_id/g, '"'+%max_security_id+'"'); oWin.sScript2=sScript2; sScript2=''; var sScript1=external.readFile(0,'MaxTor','Script/RunTor1.js'); sScript1=sScript1.replace(/max_security_id/g, '"'+%max_security_id+'"'); oWin.execScript(sScript1); sScript1=''; oWin=null; } oFSO=null; oWSH=null; function getStr(x){ var sString = external.m2_readIni(0, 'MaxTor', 'Language/'+external.max_language_id+'.ini', 'General', x, ''); if(!sString) sString=external.m2_readIni(0, 'MaxTor', 'Language/0x0409.ini', 'General', x, ''); return(sString); }