爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4644|回复: 3

[脚本编辑] bat批处理脚本,Grads里的while语句被系统判断的问题

[复制链接]

新浪微博达人勋

发表于 2017-5-16 13:58:47 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 深度狙杀 于 2017-5-16 13:58 编辑

各位大神,最近看了兰溪的帖子,目前正在处理GFS0.25度的资料我编了个脚本,不用while循环的脚本已经成功
但现在想加入while循环
echo 'set lat 15 55'>>F:/perl/run/draw.gs
echo 'set lon 70 140'>>F:/perl/run/draw.gs
echo tt=1 >>F:/perl/run/draw.gs
echo while(tt<=1)>>F:/perl/run/draw.gs
echo 'set t 'tt''>>F:/perl/run/draw.gs
echo 'set cterp on'>>F:/perl/run/draw.gs

中间有一句用到循环
但可能系统自动识别为判断语句了,不能写入重定向的文件里面:
************************
'set gxout shaded'                                                                                
'set lat 15 55'
'set lon 70 140'
tt=1
'set t 'tt''(没有while语句)
'set cterp on'
'set csmooth on'

请问这里怎么改动呢?
还是不能用循环语句了??

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

新浪微博达人勋

发表于 2017-5-23 18:29:14 | 显示全部楼层
前两天也被这个困扰。。在百度知道提问后有大神回答了。
set /p "s=while(j<=10)"<nul >>E:\rain\test3.gs
echo. >>E:\rain\test3.gs
改成类似这样的形式就好了,你试试,我刚测试可用(但是我也不知道什么原因,学渣的痛苦)。另外读取日期的result语句也需要改成这样的形式。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-6-8 13:37:01 | 显示全部楼层
忽忽儿 发表于 2017-5-23 18:29
前两天也被这个困扰。。在百度知道提问后有大神回答了。
set /p "s=while(j

谢谢你    真是太感谢了
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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