Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
Do you know where your variables are?
 
PerlMonks  

Re: (Not Quite Perl) Running Scripts from Right-Click Context Menu in Windows

by GermanHerman (Sexton)
on Jul 27, 2003 at 12:22 UTC ( #278221=note: print w/ replies, xml ) Need Help??


in reply to (Not Quite Perl) Running Scripts from Right-Click Context Menu in Windows

Does anyone know how to do this in context menu in a (any) browser? Or how about the context menu in mozzila? On x? -Douglas


Comment on Re: (Not Quite Perl) Running Scripts from Right-Click Context Menu in Windows
Re: Re: (Not Quite Perl) Running Scripts from Right-Click Context Menu in Windows
by djbiv (Scribe) on Jul 28, 2003 at 00:50 UTC
    I run Redhat Linux 8, and currently use the Ximian Desktop. If you right click on the desktop there is a 'scripts' menu item, and scripts folder. Here is the description
    All executable files in this folder will appear in the Scripts menu. C +hoosing a script from the menu will run that script. When executed from a local folder, scripts will be passed the selected + file names. When executed from a remote folder (e.g. a folder showin +g web or ftp content), scripts will be passed no parameters. In all cases, the following environment variables will be set by Nauti +lus, which the scripts may use: NAUTILUS_SCRIPT_SELECTED_FILE_PATHS: newline-delimited paths for selec +ted files (only if local) NAUTILUS_SCRIPT_SELECTED_URIS: newline-delimited URIs for selected fil +es NAUTILUS_SCRIPT_CURRENT_URI: URI for current location NAUTILUS_SCRIPT_WINDOW_GEOMETRY: position and size of current window<b +r>
    You should be able to move any perl scripts to the appropriate folder, (on my system this is "/home/user/.gnome2/nautilus-scripts/"), on your system (if available) for similar results, YMMV.
Re^2: (Not Quite Perl) Running Scripts from Right-Click Context Menu in Windows
by Anonymous Monk on Dec 11, 2004 at 18:07 UTC

    >>Does anyone know how to do this in context menu in a (any) browser?

    This might help...

    1. Write a script that you want to execute.

    <SCRIPT LANGUAGE="JavaScript" defer> window.open("http://developer.ebay.com","","height=800,width=800,lef +t=80,top=80,scrollbars=yes"); </SCRIPT>

    2. Point to the script from your IE Menu Extensions. Here's an example of a generic installer (leveraging the excellent example from svsingh):

    REGEDIT4 ; Replace the following values with your own information. ; ; <INTERNAL AND DISPLAY NAME> = Name of the context menu item. ; This will be seen in the navigation pane of the ; registry editor AND in your IE context menu. ; Use alphanumeric chars. Spaces are OK. ; <PATH_AND_HTM_FILE> = The path to the script file. Use double ; backslashes. For example: ; C:\\IEScripts\\foo.htm [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\<INTER +NAL AND DISPLAY NAME>] @="file://<PATH_AND_HTM_FILE>"

    See MSDN for additional options that control which context menus in which the item will appear, and how to set the DWORD in the above .reg file: About the Browser > Controlling the Context Menus.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://278221]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2014-04-17 00:56 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (437 votes), past polls