爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 17597|回复: 27

[分享资料] 请教vb 调用grads怎么调用

[复制链接]

新浪微博达人勋

发表于 2011-7-3 15:25:43 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
各位老师:
    本人所用语句:Shell("c:\PCGrADS\win32e\Grads.exe  run  -blc  " + FilePath, vbHide),其中FilePath为写好的*.gs文件,并能够手动在grads中运行成功,但用vb调用却一直不成功,请教各位要怎么做?请写一下详细语句,感激不尽!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-7-3 15:45:49 | 显示全部楼层
我只在c#和vfp中用过,vb中原理应该是一样的,我帮你试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-7-3 15:46:38 | 显示全部楼层
谢谢mofangbao,在线等待!!!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-7-3 16:03:39 | 显示全部楼层
Shell("c:\PCGrADS\win32e\Grads.exe  run  -blc  " + FilePath, vbHide)
应该是语句的顺序写错了,你把 -blc 放到 grads.exe 和run之间试试
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-7-3 16:11:10 | 显示全部楼层
还是不对,提示:Unknown command line keyword:c:\temp\uvq.gs
Running in Batch mode
RUN error:  No file name specified
麻烦你了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-7-3 16:20:12 | 显示全部楼层
非常感谢mofangbao,按照你的提示,把 run去掉,用Shell("c:\PCGrADS\win32e\Grads.exe -blc " + FilePath, vbHide)就可以画出图形来了,谢谢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

0
早起挑战累计收入
发表于 2011-7-3 16:24:03 | 显示全部楼层
我刚想说可以这样子呢,还有一个办法,可以不去掉run也能运行,你看一下我测试的代码
(几乎是我第一次写vb代码,见笑了,大家一起学习,多多来论坛支持啊)

  1. Private Sub Command1_Click()
  2. Dim FilePath As String
  3. Dim res
  4. FilePath = "E:\projects\gseditor\GsEditor\bin\Release\Data\160\test.gs'"
  5. res = Shell("C:\OpenGrADS\Contents\Cygwin\Versions\2.0.a7.oga.3\i686\grads.exe -blc 'run   " + FilePath)
  6. End Sub

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2011-7-3 16:32:49 | 显示全部楼层
本人的grads版本是1.8sl11,可能是版本的问题,加上run就不能成功作图,提示:
Running in Batch mode
RUN error:  No file name specified
,不用run就可以运行成功了,感谢mofangbao的帮助!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-7-3 18:07:59 | 显示全部楼层
哇!原来不止我一个在用VB这老古董啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-7-21 17:51:13 | 显示全部楼层
我同学前段时间刚写了一篇关于VB中使用GRDAS的论文,其中比较详细的介绍了方法,具体名字不太记得了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表