Jump to content

Opera Library!


MrCreatoR
 Share

Recommended Posts

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! :P

The library can be downloaded from >archive on the forum.

 

#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
#CE

P.S

If 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!

loveopera.gif

Edited by MrCreatoR

 

Spoiler

Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1

AutoIt_Rus_Community.png AutoIt Russian Community

My Work...

Spoiler

AutoIt_Icon_small.pngProjects: 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 Program

AutoIt_Icon_small.pngUDFs: 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
 
AutoIt_Icon_small.pngExamples: 
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 AutoIt_Rating.gif)

* === My topics === *

==================================================
My_Userbar.gif
==================================================

 

 

 

AutoIt is simple, subtle, elegant. © AutoIt Team

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

yes but sadly IE is a stantard in all computers and opera is installed only in a few

Link to comment
Share on other sites

yes but sadly IE is a stantard in all computers and opera is installed only in a few

I 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 by MsCreatoR

 

Spoiler

Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1

AutoIt_Rus_Community.png AutoIt Russian Community

My Work...

Spoiler

AutoIt_Icon_small.pngProjects: 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 Program

AutoIt_Icon_small.pngUDFs: 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
 
AutoIt_Icon_small.pngExamples: 
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 AutoIt_Rating.gif)

* === My topics === *

==================================================
My_Userbar.gif
==================================================

 

 

 

AutoIt is simple, subtle, elegant. © AutoIt Team

Link to comment
Share on other sites

  • 2 months later...

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/or

make changes for UDF compatibility and include it in your library that would

be fine with me. I added a couple of lines of error checking and reposted

the function:

_CryptIniSection

Link to comment
Share on other sites

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/or

make changes for UDF compatibility and include it in your library that would

be fine with me. I added a couple of lines of error checking and reposted

the function:

_CryptIniSection

Hi, 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_Rus_Community.png AutoIt Russian Community

My Work...

Spoiler

AutoIt_Icon_small.pngProjects: 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 Program

AutoIt_Icon_small.pngUDFs: 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
 
AutoIt_Icon_small.pngExamples: 
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 AutoIt_Rating.gif)

* === My topics === *

==================================================
My_Userbar.gif
==================================================

 

 

 

AutoIt is simple, subtle, elegant. © AutoIt Team

Link to comment
Share on other sites

:) 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_Rus_Community.png AutoIt Russian Community

My Work...

Spoiler

AutoIt_Icon_small.pngProjects: 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 Program

AutoIt_Icon_small.pngUDFs: 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
 
AutoIt_Icon_small.pngExamples: 
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 AutoIt_Rating.gif)

* === My topics === *

==================================================
My_Userbar.gif
==================================================

 

 

 

AutoIt is simple, subtle, elegant. © AutoIt Team

Link to comment
Share on other sites

  • 2 months later...
  • 5 months later...
  • 5 months later...

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. ^_^

Tried it since installing Opera 9.64 and the _OperaGetProfileDir() returns an error.

Link to comment
Share on other sites

  • 5 months later...

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 :) )

Posted Image

Edited by MrCreatoR

 

Spoiler

Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1

AutoIt_Rus_Community.png AutoIt Russian Community

My Work...

Spoiler

AutoIt_Icon_small.pngProjects: 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 Program

AutoIt_Icon_small.pngUDFs: 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
 
AutoIt_Icon_small.pngExamples: 
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 AutoIt_Rating.gif)

* === My topics === *

==================================================
My_Userbar.gif
==================================================

 

 

 

AutoIt is simple, subtle, elegant. © AutoIt Team

Link to comment
Share on other sites

  • 2 months later...

@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.

Link to comment
Share on other sites

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 by picea892
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 7 months later...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...