IDL 8.2提供了Macros菜单,Macros可以利用图标或键盘快捷键执行IDL命令。可以使用Macros实现经常重复或者希望简化的工作。图1显示了IDL 8.2中Macros菜单的位置,以及自定义的几个工具。
图1 自定义宏菜单
下面介绍如何使用Macros新建工具,以“启动ENVI”为例。
打开菜单“Macros” – “Edit Macros…”,弹出如下对话框;
点击“新建Macros”按钮,修改右侧属性信息;
IDL命令行输入要执行的IDL命令,如图所示为启动ENVI调用的两行代码;
可以点击“Macros” – “Show Tool Bar”在工具栏显示自定义工具。
图2 编辑Macros对话框
下面介绍图2对话框中Shortcuts中的含义,点开Shortcuts,可以看到如图3所示:
图3 Shortcuts列表
代表的含义如表1所示:
表1 Shortcuts列表含义
图4 获取全部信息
IDL命令行输入如图4命令时(注意%E的用法,如果加了’ ’会提示错误),会获得如下信息:
IDL> f1 = 'D:\IDLWorkspace82\Default\untitled_1.pro'
IDL> f2 = 'D:\IDLWorkspace82\Default\'
IDL> f3 = 'untitled_1'
IDL> f4 = 'untitled_1.pro'
IDL> f5 = 'D:\IDLWorkspace82\Default\bandanimator.pro'
IDL> f6 = 'END'
IDL> f7 = '7'
IDL> f8 = 'IDL8.2 宏'
暂时想到的较为常用的地方是:启动ENVI、启动输出助手等。
大家有什么好的想法可以留言说明。
文章来源:http://blog.sina.com.cn/s/blog_764b1e9d01015dlm.html