爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: MeteoInfo

MeteoInfo脚本教程(三):运行脚本

[复制链接]

新浪微博达人勋

发表于 2015-10-9 22:11:01 | 显示全部楼层
本帖最后由 weiqiyun0049 于 2015-10-9 22:16 编辑
MeteoInfo 发表于 2015-10-9 22:00
会不会是权限的问题,输出路径不要是C盘,或者用管理员权限运行。

file:///C:/Users/Administrator/Pictures/111.jpg
应该不是这个问题,一直在用管理员打开cmd的,而且meteoinfo跟输出的图片路径都在D盘。
在命令行下程序应该也是跑完的,大概5到10秒才出来下一行,然后就没有然后了像什么都没做过一样


代码也是王老师您的教程基础上,稍微修改了下路径跟像素文字大小而已,在meteoinfolab里面运行一切正常,也能在指定地方出图

命令行

命令行

代码

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

新浪微博达人勋

 楼主| 发表于 2015-10-9 22:15:10 | 显示全部楼层
weiqiyun0049 发表于 2015-10-9 22:11
应该不是这个问题,一直在用管理员打开cmd的,而且meteoinfo跟输出的图片路径都在D盘。
在命令行下程 ...

你在脚本程序里加一些print语句,看看输出的信息。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-9 22:16:47 | 显示全部楼层
weiqiyun0049 发表于 2015-10-9 22:11
应该不是这个问题,一直在用管理员打开cmd的,而且meteoinfo跟输出的图片路径都在D盘。
在命令行下程 ...

实在不行你把test2.py文件和需要的数据文件发给我,我测试一下。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-9 22:20:25 | 显示全部楼层
MeteoInfo 发表于 2015-10-9 22:15
你在脚本程序里加一些print语句,看看输出的信息。

看来在命令行下根本就没有开始运行过......我在开头加的print都没有输出,这是什么情况呢。在meteoinfolab里面还是正常的
print.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-9 22:23:56 | 显示全部楼层
MeteoInfo 发表于 2015-10-9 22:16
实在不行你把test2.py文件和需要的数据文件发给我,我测试一下。

这是test2.py的文件

里面调用的数据就是sample里面的例子数据而已

test2.py

1.7 KB, 下载次数: 0, 下载积分: 金钱 -5

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

新浪微博达人勋

 楼主| 发表于 2015-10-9 23:06:04 | 显示全部楼层
weiqiyun0049 发表于 2015-10-9 22:20
看来在命令行下根本就没有开始运行过......我在开头加的print都没有输出,这是什么情况呢。在meteoinfola ...

milab.bat其实就是windows的一个批处理文件,可以用记事本等打开,内容如下:
  1. @echo off
  2. Rem cd "%~dp0"

  3. if "%1" == "" (
  4.   java -Xmx1G -Xms128m -splash:"%~dp0\splash_mil.png" -jar "%~dp0\MeteoInfoLab.jar") else (
  5.   java -Xmx1G -Xms128m -jar "%~dp0\MeteoInfoLab.jar" %*)
复制代码


其中 %~dp0 是milab.bat所在的目录。你可以简单的试试在命令行中输入:
  1. java -jar D:\MeteoInfo\MeteoInfoLab.jar D:\MeteoInfo\test2.py
复制代码


看看能不能运行。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-10 09:02:30 | 显示全部楼层
MeteoInfo 发表于 2015-10-9 23:06
milab.bat其实就是windows的一个批处理文件,可以用记事本等打开,内容如下:

终于可以了!谢谢王老师,应该就是meteoinfo路径识别不出来所以milab.bat才没用
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-10-10 10:14:45 | 显示全部楼层
weiqiyun0049 发表于 2015-10-10 09:02
终于可以了!谢谢王老师,应该就是meteoinfo路径识别不出来所以milab.bat才没用

那就好,不过windows不应该不识别“%~dp0”,而且看你上面的截图已经出现了“Running Jython script...”,应该是已经运行了MeteoInfoLab.jar了。挺奇怪的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-10-23 12:04:43 | 显示全部楼层
{:5_235:}{:5_235:}{:5_235:}赞
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2017-4-1 12:24:19 | 显示全部楼层
{:5_213:}{:5_213:}
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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