大家好,欢迎来到IT知识分享网。
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列表含义
符号 |
含义 |
%F |
当前编译器中的源码文件完整路径 |
%P |
当前编译器中源码文件所在完整路径(不含文件名) |
%N |
当前编译器中源码文件名(不含后缀) |
%B |
当前编译器中源码文件名(含后缀) |
%E |
当前项目资源管理器中选中的文件完整路径 |
%S |
编译器中选中的文本 |
%L |
当前鼠标所在行号(从0开始) |
%? |
获取弹出对话框输入的文本 |
%% |
代表%符号 |
图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、启动输出助手等。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/32291.html