IDL 7.1: Command line on Windows
posted Mon 29 Jun 2009 by Michael Galloy under IDLI’ve been using IDL on Windows recently and have really appreciated that there is now a command line version of IDL for Windows. It has all the command line switches that I normally use including the ability to pass command line arguments into IDL.
The Windows version of the command line, though, has the extras that appeared in first in Abraham Campbell’s code contrib download that originally provided a command line for IDL 7.0 on Windows. This adds a few more features than are provided in the UNIX command line:
- type a few letters and cycle through previous commands that began the same way by hitting TAB
- examine the command history using
:h
or a specific command with:h n
wheren
is the number of a command in the:h n
output - create
IDL_IDLBridge
sessions and hop between them
See this document for additional explanation (I would just link to Abraham’s code contrib entry since it is still on the ITT VIS website, but I can’t figure out how to link to it).
Although I’m not a fan of using TAB for history (I would prefer TAB to do tab-completion), it would be nice to get some of these features for the UNIX command line.
July 30th, 2009 at 4:51 pm
May I ask where should I find idl.exe?
IDL 7.0 must already be installed.
1. Unzip downloaded file
2. Copy idl.exe into the IDL70\bin\bin.x86 directory.
Well, I can find
bin.x86
directory. But where is idl.exe? And where is the “downloaded file”?Please email me. I want to use command line in windows too. Thank you so much!
July 30th, 2009 at 4:51 pm
forgot to say, my email address is:
twang@ariel.met.tamu.edu
July 30th, 2009 at 5:05 pm
If you have IDL 7.0, you need to download Abraham’s code contrib file. It’s on the code contrib on ITT VIS’ website. There doesn’t seem to be a way to provide a link to it, but search around the IDL section for it. Some useful search terms: wincl, Abraham, command line. The ittvis.com site is down right now or I would tell you the search term that found it for me.