MrCreatoR Posted January 5, 2008 Posted January 5, 2008 (edited) Hi all,I work a lot with Opera Browser, and in some point i decided to write an UDFs Library to manipulate the most common tasks for Opera.Also because i am really tired from collecting pieces of functions/workarounds to do specific tasks.I must say that i worked on this library only one week, my knowledge of Opera Browser is very rich, i started (a couple of years ago) to learn programming (Bat, VBS, and then AutoIt) only because of my love to this Browser! The library can be downloaded from >archive on the forum. expandcollapse popup#cs Library Info/Header Name/Title: Opera.au3 / Opera Browser Automation UDF Library Description: Functions to handle some of the common routines for Opera Browser! Version: 1.07 Requirements: AutoIt 3.2.10.0 or higher. Note(s): This UDF Library tested on Opera versions: 8.54-9.5, 10.63.3516, few critical functions tested also on 11.x-12.x. Support Link: Author: Copyright © 2007 - 2013 CreatoR's Lab (G.Sandler), www.autoit-script.ru ToDo: * Add UDFs: _OperaFindHotkeyAction (search for hotkey by action) _OperaFindActionHotkey (search for action by hotkey) _OperaAddToolbarButton() _OperaRemoveToolbarButton() _OperaAddSkinIcon() -> Required 7zip/WinRar, or use system zipfolder. _OperaRemoveSkinIcon() -> Required 7zip/WinRar, or use system zipfolder. _OperaItemGetType() -> Returns IsItem, IsCommentedItem, IsSeperator, IsCommentedSeperator, IsCommentedLine History Version: v1.07 [04.Jun.2013] + Added _OperaGetDownloadsDir function. + Added _OperaGetSessionFiles function. + Added global $i_Opera_SearchAllDrives variable to allow profile dir detection on other drives. Usefull when installed more than one OS. + Added global $s_Opera_ProfileDir variable to specify custom profile dir (this variable should be empty if you need to use _OperaGetProfileDir). * Fixed few functions to work better with new Opera versions. * Fixed internal __Opera_GetOperaPageHandle function (used in public _OperaScreenCapture function). v1.06 [12.Jul.2012] * Fixed _OperaGetDir function: - To be compatible with x64 system. - Changed/expanded parameters, now used $iFlag to determine the function behavior, see function header for more details. * _OperaIsRuning function renamed to _OperaIsRunning. Old function name still supported. * Renamed internal functions to __Opera_*. v1.05 [08.Jul.2012] * Fixed _OperaGetTitle function, the title was incorrect if $sOpDir was specified and $iRet <> 2. * Fixed __Correct_Opera_Path internal function to replace back slashes (/). v1.04 [26.Jun.2011] * Fixed following functions to be more compatible with Opera 11.x: _OperaGetProfileDir _OperaMultiUserModeIsOn _OperaGetUserJSDir __Correct_Opera_Path * Fixed major bugs with recognizing Opera Dir (if $sOpDir parameter is passed as wrong Opera dir path). * Fixed _OperaGetUserJSDir function (now working better with relative pathes). * Renamed and changed _Opera_Integration_Example function. Now it's considered active function and named _Opera_Integration_Module. * Changed _OperaSelectFolder function. Added new optional parameter $hParent. * Changed _OperaAddMenuItem and _OperaRemoveMenuItem functions. Added new optional parameter $iBackup. * Fixed _OperaAddMenuItem function. Encoding issues. + Added _OperaGetCacheDir function. + Added optional $iGetLastInstallPath parameter to _OperaGetDir function. If this parameter is 1, then function will try to detect the last installed Opera path, instead of the path that Opera.exe was last time launched from. v1.03 [16.May.2011] * UDF renamed to Opera.au3. * Fixed _OperaScreenCapture function (now compatible with Opera 10.6, but still having an issue with capturing panels). * Fixed few major issues with getting preference file's pathes. * Fixed _OperaGetDir() function. * Fixed _OperaGetProfileDir() function (errors when getting profile dir on multiuser mode). * Changed _OperaFindDir function. - Now the $sInitPath parameter can accept pathes (delimited with "|"). - Now -1 as second parameter ($iRetCount) tels to the function to return all found Opera dirs. - Also the function now works faster. + Opera 10.6 support. + Added _OperaToggleMenuItemState function. + Added optional $sStandard_Name parameter to _OperaSetConfigFile function: If this parameter is a string (default is -1), then it's used as standard file name (instead of "standard_" & $sConfig_Prefix & ".ini"). v1.02 [03.Jul.2009] * Now compatible with AutoIt 3.3.0.0. + Opera 10 support. + Added _OperaGetBookmarksFile() function. + Added _OperaScreenCapture() function... ATTENTION: supported only for v3.2.10.0 or higher, due to (lack of) callback support. + Added _OperaAddMenuItem()/_OperaRemoveMenuItem() function. * Fixed few function to read relative paths in opera prefs file. v1.01 [5.Jan.2008] * Now compatible with AutoIt 3.2.10.0. * Variable names and spell corrections. + Added 2 more UDFs: _OperaRestart() _OperaMultiUserModeIsOn() v1.0 [28.Dec.2007] * First Release. Functions List: User's funcs... 1)_OperaFindDir 2)_OperaGetDir 3)_OperaGetDownloadsDir 4)_OperaGetVersion 5)_OperaGetTitle 6)_OperaGetProfileDir 7)_OperaGetMailDir 8)_OperaGetUserJSDir 9)_OperaGetPluginsDir 10)_OperaGetSessionFiles 11)_OperaGetSkinFile 12)_OperaGetLangFile 13)_OperaGetBookmarksFile 14)_OperaGetCacheDir 15)_OperaGetConfigFile 16)_OperaSetConfigFile 17)_OperaSetSkinFile 18)_OperaSetUserJSDir 19)_OperaSetLangFile 20)_OperaSelectFolder 21)_OperaAddMenuItem 22)_OperaRemoveMenuItem 23)_OperaIsRunning 24)_OperaRun 25)_OperaClose 26)_OperaKill 27)_OperaRestart 28)_OperaScreenCapture 29)_OperaMultiUserModeIsOn 30)_Opera_Integration_Example 31)_OpenGetURL 32)_OperaToggleMenuItemState internal funcs... 1)__Opera_WinGetTitleEx 2)__Opera_WinGetTitleByPID 3)__Opera_ProcessPathExists 4)__Opera_ProcessGetPath 5)__Opera_PathIsFolder 6)__Opera_PathIsOperaDir 7)__Opera_PathIsOperaProfileDir 8)__Opera_PathIsOperaConfigFile 9)__Opera_PathIsOperaLangFile 10)__Opera_PathIsOperaSkinFile 11)__Opera_PathIsOperaBookmarksFile 12)__Opera_PrefixStrIsOperaConfig 13)__Opera_ConfirmExitOperaWinExists 14)__Opera_Correct_Opera_Path 15)__Opera_GetOperaPIDs 16)__Opera_GetOperaPrefsFileName 17)__Opera_GetOperaPageHandle 18)__Opera_EnumOperaChildWindowsProc 19)__Opera_ExpandOperaMenuSectClassName 20)__Opera_Backup_Config 21)__Opera_FileNewName 22)__Opera_UTF8ToAnsi 23)__Opera_StringIsUTF8Format 24)__Opera_StringToUTF 25)__Opera_IniWriteToPos 26)__Opera_IniDeleteRegExp 27)__Opera_WinAPI_FindWindowEx 28)__Opera_WinAPI_GetClassName 29)__Opera_WinAPI_PathRemoveFileSpec 30)__Opera_WinAPI_AssocQueryString #CEP.SIf this library will be usefull to many of you guys, i would like to here a feedback here, because then i will ask from Dev Team to add this library as Standard UDF Library, to be included in the AutoIt3 installset - and yes, if neccessary, i will make all needed resources as mention in the User Defined Functions Standards.Enjoy! Edited June 3, 2013 by MrCreatoR max1m 1 Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
desaku Posted January 5, 2008 Posted January 5, 2008 This is godly, I've been looking for something like this. All I have to say is this: While 1 ;; (send hi-five) Wend
James Posted January 5, 2008 Posted January 5, 2008 @desaku, that's a hell lot of high fives man! @ms, very good work! Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ
desaku Posted January 5, 2008 Posted January 5, 2008 @desaku, that's a hell lot of high fives man!@ms, very good work!Yes, I know
ovoid Posted January 6, 2008 Posted January 6, 2008 Don't stop heare! I use only Opera Browser, and I think that Opera.au3 should be used insteed IE.au3. A simple test whith Opera and IE will show many things...I don't study the Opera structure carefully, but if u can bring some au3 features, do it!(By the way, it is the only browser that let me do au3 things from my mobile phone!)Regards, Ovoid Ovoid
Gif Posted January 6, 2008 Posted January 6, 2008 Don't stop heare! I use only Opera Browser, and I think that Opera.au3 should be used insteed IE.au3. A simple test whith Opera and IE will show many things...I don't study the Opera structure carefully, but if u can bring some au3 features, do it!(By the way, it is the only browser that let me do au3 things from my mobile phone!)Regards, Ovoidyes but sadly IE is a stantard in all computers and opera is installed only in a few
MrCreatoR Posted January 6, 2008 Author Posted January 6, 2008 (edited) yes but sadly IE is a stantard in all computers and opera is installed only in a fewI think (and hope) that this going to be changed soonly:Opera Takes Browser War to EU (broken link) Opera Take A Double EU Pop At Internet Explorer Edited March 16, 2008 by MsCreatoR Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
MilesAhead Posted March 16, 2008 Posted March 16, 2008 I used Opera Library in the scripts that call this _CryptIniSection function.MsCreatoR if you would like to adapt it to be Opera-specific and/ormake changes for UDF compatibility and include it in your library that wouldbe fine with me. I added a couple of lines of error checking and repostedthe function:_CryptIniSection My Freeware Page
MrCreatoR Posted March 16, 2008 Author Posted March 16, 2008 I used Opera Library in the scripts that call this _CryptIniSection function.MsCreatoR if you would like to adapt it to be Opera-specific and/ormake changes for UDF compatibility and include it in your library that wouldbe fine with me. I added a couple of lines of error checking and repostedthe function:_CryptIniSectionHi, I glad that you find my library usefull, maybe i will add something similar to work with Wand/Cookies/Widgets etc. in the future. Thanks. Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
MrCreatoR Posted March 16, 2008 Author Posted March 16, 2008 Hm, it seems that few posts in this thread was deleted? Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
muncherw Posted June 12, 2008 Posted June 12, 2008 I haven't used this yet but I'm a huge Opera fan so I look forward to checking it out. Other People's Stuff:Andy Flesner's AutoIt v3: Your Quick Guide[topic="34302"]Locodarwin's ExcelCom_UDF[/topic][topic="61090"]MrCreatorR's Opera Library[/topic]
JesseBarnett Posted June 13, 2008 Posted June 13, 2008 Hey Nice!! I'm sure it will come in handy and it reminded me of the only sore point I have had with Opera the last couple of years. Soon as I finish up the script I am working on, I'll have to tackle a COOKIE MANAGER with Autoit!
MilesAhead Posted November 15, 2008 Posted November 15, 2008 Just FYI, I tried to recompile a script I wrote using Opera_Library, with the latest AutoIt3 stable release and it flagged a couple of warnings and one error. Didn't like $SS_BLACKFRAME constant in _Opera_Integration_Example() but adding #include <StaticConstants.au3> fixed it up. My Freeware Page
MilesAhead Posted April 19, 2009 Posted April 19, 2009 Just FYI, I tried to recompile a script I wrote using Opera_Library, with the latest AutoIt3stable release and it flagged a couple of warnings and one error. Didn't like $SS_BLACKFRAME constant in_Opera_Integration_Example() but adding #include <StaticConstants.au3> fixed it up. Tried it since installing Opera 9.64 and the _OperaGetProfileDir() returns an error. My Freeware Page
MrCreatoR Posted October 12, 2009 Author Posted October 12, 2009 (edited) Update available! ChangeLog:v1.02 [03.Jul.2009]Now compatible with AutoIt 3.3.0.0.+ Opera 10 support.+ Added _OperaGetBookmarksFile() function.+ Added _OperaScreenCapture() function... ATTENTION: supported only for v3.2.10.0 or higher, due to (lack of) callback support.+ Added _OperaAddMenuItem()/_OperaRemoveMenuItem() function.Fixed few function to read relative paths in opera prefs file.As you can see, this version was updated a few month ago, but i just wanted to make sure that it's working properly before i post it (since i use it my self ) Edited October 12, 2009 by MrCreatoR Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
fmen Posted December 16, 2009 Posted December 16, 2009 @McCreator, I am a new Opera convert after years of using Firefox. Your UDF looks fantastic. Is there a helpfile with examples that would help me use your UDF. The thing I miss most about firefox is the ability to drag and drop a link so that it would open in a new tab (using the addon super drag n drop). I can do this in Opera by enabling Drag=255 in [user Prefs]. Drag and drop will work many websites but not all (eg my.yahoo homepage). Would your UDF be able to help with this? If not, have you found a workaround? Thanks.
picea892 Posted December 18, 2009 Posted December 18, 2009 (edited) Dragging and dropping a link on the taskbar? That doesn't seem like a time savings. Why not just use the keyboard. ctrl shift click to open link as background tab shift click to open link as foreground tab Even right clicking the link and selecting open as tab is faster than dragging a dropping. Edited December 18, 2009 by picea892
AdmiralAlkex Posted December 18, 2009 Posted December 18, 2009 Clicking on the link with the third mouse button (usually mouse wheel) is much faster than that. Press SHIFT+Mouse3 to change how the link should be opened. .Some of my scripts: ShiftER, Codec-Control, Resolution switcher for HTC ShiftSome of my UDFs: SDL UDF, SetDefaultDllDirectories, Converting GDI+ Bitmap/Image to SDL Surface
JackHammer Posted July 20, 2010 Posted July 20, 2010 Hi, is there any way to get the number of opened tabs in Opera? I tryed to use WinList() function, but it doesn't work with Opera younger then 10.50
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now