1 编写代码

在idl编辑器新建pro文件,写入内容。示例如下,该示例实现将命令行的参数输出到一个txt中,文件名为abc.pro

pro abcCOMPILE_OPT idl2args = Command_Line_Args(count=num)openw,lun,'idlout.txt',/get_lunfor i=0,num-1 do beginprintf,lun,args[i]endforfree_lun,lunend

2 编译保存

IDL命令行中,依次重置、编译为sav、保存文件。

.RESET_SESSION
.compile 'D:\abc.pro'
save,filename = 'D:\abc.sav',/routines

3 命令行运行

将安装目录的 Exelis\IDL85\bin\bin.x86_64文件夹添加到系统环境变量。
在cmd命令行中运行sav文件,在-args后输入需要的参数。

idlrt  .\abc.sav -args arg1 arg3 1 2 3

另外也可以在python或其他语言中执行命令行命令来执行上述代码。

命令行运行IDL的sav文件相关推荐

  1. vs+命令行运行带参数cpp文件

    1,创建一个vs控制台应用,结果如下: 2,cpp文件中写入以下文件,并且要配置好opencv库 // read.cpp : 此文件包含 "main" 函数.程序执行将在此处开始并 ...

  2. java执行class找不到_命令行运行java的class文件提示找不到或无法加载主类

    问题如下 TestOne.javapackage moon.star; public class TestOne { public void fTestOne() { System.out.print ...

  3. linux用命令行运行matlab的.mat文件

    入m文件所在目录后,运行 $ matlab -nodesktop -nosplash -r matlabfile 只用文件名matlabfile,不能添加.m 转载于:https://www.cnbl ...

  4. 解决命令行运行python文件,出现No module named *** 报错问题

    解决命令行运行python文件,出现No module named *** 报错问题 参考文章: (1)解决命令行运行python文件,出现No module named *** 报错问题 (2)ht ...

  5. matlab在命令行注册,命令行运行matlab

    matlab可以不启动图形界面运行,比如 matlab -nodesktop -nosplash 或者 matlab -nodisplay 或者 matlab -nojvm -nosplash mat ...

  6. jmeter命令行运行-分布式测试

    秒秒开心 jmeter命令行运行-分布式测试 上一篇文章我们说到了jmeter命令行运行但是是单节点下的, jmeter底层用java开发,耗内存.cpu,如果项目要求大并发去压测服务端的话,jmet ...

  7. python路径在哪里设置_找Python安装目录,设置环境路径以及在命令行运行python脚本实例...

    第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...

  8. python-找Python安装目录,设置环境路径以及在命令行运行python脚本

    第一点:找Python安装目录 方法一: 方法二: 输入import sys print(sys.path) 化黑线处 第二点:找到安装目录后就可以开始设置环境变量 这里我的安装目录为C:\Progr ...

  9. mysql sql执行cmd命令行_命令行执行MySQL的sql文件

    在项目开发过程中, 可能存在数据库导入导出,如果文件过大,会发现通过数据库(MySQL等)管理工具进行文件导入会报错,超出最大文件的限制. 需要更改工具的文件大小限制,网上有很多教程,比较麻烦,这里介 ...

最新文章

  1. OpenCV 实现多张图像拼接
  2. pandas -表的横向合并 纵向合并
  3. VMWare NAT模式和桥接模式的区别
  4. JavaScript实现跳跃游戏的贪婪方法的算法(附完整源码)
  5. windows下Meteor+AngularJS开发的坑
  6. vue router 参数_Vue.js项目开发技术解析
  7. 如何在命令行中使用jq将JSON转换为CSV
  8. Spring Cloud Alibaba Nacos 的 2 种健康检查机制!
  9. 【总结】 Lucas定理
  10. redis 缓存目标
  11. Socket 与 WebSocket
  12. 剑指offer面试题33. 二叉搜索树的后序遍历序列(二叉树)(递归)
  13. 对于 指针数组 数组指针 函数指针 函数指针数组 指向函数指针数组的指针 的简单理解
  14. 面试求职:数据库常见面试题(数据库优化思路)
  15. Oreilly的历史和公司概况
  16. 在matlab下使用深度学习预训练模型Alex Net进行迁移学习的实验与分析
  17. hdu 2475 box LCT
  18. php 说说,PHP利用Qzone的说说接口发表说说开发日记
  19. 计算机工程学院文艺例会,信息快讯 | 喜迎学代会-信息与计算机工程学院学生会组织召开第二次全体工作例会...
  20. 在linux下怎么解压和压缩tar.xz文件

热门文章

  1. was环境变量java修改_was无法读取环境变量
  2. 门禁管理系统 项目计划书
  3. cocos creator学习:PageView 控件的使用
  4. AlexNet分类学习
  5. stm32f407zgt6的KEY实例:长按键+短按键(查询方法,非中断)+LCD显示
  6. 【云原生进阶之容器】第一章Docker核心技术1.1节——Docker综述
  7. 【NLP】文本生成专题1:基础知识
  8. python dict 删除元素_python中如何删除dict元素?
  9. Unity面试题(含答案)
  10. 差分分组合作协同进化MATLAB代码