IDL

IDL8.2中宏(Macros)的快捷用处

0
分享 2016-06-25
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

0 个评论

要回复文章请先登录注册