LearningENVI&IDL分享 http://blog.sciencenet.cn/u/dongyanqing Learning ENVI&IDL

博文

IDL7、IDL8下如何向sav文件传参数

已有 9062 次阅读 2010-12-17 10:42 |个人分类:IDL技术|系统分类:论文交流| IDL, 参数, sav

对sav传参数呢?注意下面两个问题即可

1.代码pro文件中的参数接收

仍然是那个COMMAND_LINE_ARGS函数

Pro TestIDLArgs
   compile_opt idl2
  Result = Command_Line_Args(Count=c) 
  r = Dialog_Message('There are ' + Strtrim(c,2) + ' input args.', /info) 
  if c gt 0 then begin
    for i=0, c-1 do begin
      help, Result[i], output=out
      r = Dialog_Message('arg' + Strtrim(i+1, 2) + ': ' + out[0], /info)
    endfor
  endif 
End

2.sav调用时参数传入

  两种调用,直接调用sav,另外是工程发布后调用exe。

  1)“ 开始” 菜单→“运行”,直接输入  "C:Program FilesITTIDL71binbin.x86idlrt.exe"  "d:testIDLargs.sav" -args "abcdef"

  2)工程用make_rt发布后,其实配套给你一个工程同名的exe来调用sav,类似的参数就需要修改testidlargs.ini文件,如传递‘ab'的话ini文件可修改为





https://blog.sciencenet.cn/blog-344887-394457.html

上一篇:iTools-新感觉
下一篇:中国急需“尚方宝剑”
收藏 IP: .*| 热度|

0

发表评论 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-23 02:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部