中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-02 11:38
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » [原创+测试]公交线路信息查询器[2006-11-10]
可打印版本  9,384 / 40
第1楼 namejm 发表于 2006-11-11 12:09
荣誉版主 发帖 1,737 积分 5,226 来自 成都
[原创+测试]公交线路信息查询器[2006-11-10]
  在 [共同参与][挑战思路][批处理:轻松译单词]这个帖子的讨论过程中,我曾提出:借鉴33F的思路,可以做出 公交信息查询器 之类的东西(请看34F的帖子)。

  在提出设想的当天,写下了这个脚本的雏形;在此后将近一个月的时间里,诸事缠身,代码一直在断断续续的编写之中。昨天抽空把代码梳理了一下,把初步的代码发在DOS联盟脚本技术群里,收到了联盟里几位热心会员的反馈。今天再次梳理代码,增添了点功能,发出来请各位测试。
  (提示:若以下提到的功能在这个脚本中得不到反映,则表明这些功能是后续版本的努力方向;若各位有什么好想法,请跟帖发表建议,3Q)

  代码:


  公交线路.txt


  可供参考的数据库文本内容可以在这里下载:火车网,感谢 vkill 提供。
第2楼 zh159 发表于 2006-11-11 16:02
金牌会员 发帖 1,467 积分 3,687
强!

正在下载公交线路ing
第3楼 soker 发表于 2006-11-11 16:29
初级用户 发帖 15 积分 30
厉害。。。实在佩服。。。
第4楼 redtek 发表于 2006-11-11 16:58
金牌会员 发帖 1,147 积分 2,902
欣赏啊~~超级亮点!!!
实现了中国第一个使用批处理脚本开发的公交线路信息查询系统~:)

[ Last edited by redtek on 2006-11-11 at 05:01 PM ]
第5楼 namejm 发表于 2006-11-11 21:35
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  今天再次上火车网转了一下,发现各地的车次编号很有中国特色,并不是只有 数字 或 数字+字母 两种格式。以北京为例:有的是 “特8路外环”,有的是 “黄村←→向阳专线”,有的是 “917路专线(大学城)”……同一城市居然有三种以上的编号格式,看来我的代码还不能完全胜任如此复杂的类型匹配,请各位使用的时候,根据自己数据库里的车次编号格式,自行修改判断输入类型的语句。

  我不知道国内的公交车次编号类型都有哪些格式,请热心人帮忙整理一下,不胜感激——要是公交车次编号和火车编号一样统一格式的话,那实在是太好了。据报载:成都的公交车次编号将在近期统一为 数字 的格式。这对于我的公交线路信息查询器来说,真是一个好消息,真希望各城市的公交车也是这样的状况。

[ Last edited by namejm on 2006-11-11 at 09:45 PM ]
第6楼 ccwan 发表于 2006-11-11 21:41
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
敬爱的斑竹……!
第7楼 electronixtar 发表于 2006-11-11 21:50
铂金会员 发帖 2,672 积分 7,493
强人~~拜~~~
第8楼 sd213637 发表于 2006-11-11 22:23
初级用户 发帖 16 积分 42
不是一般的牛~!
第9楼 namejm 发表于 2006-11-12 00:43
荣誉版主 发帖 1,737 积分 5,226 来自 成都
  顶楼的数据库是我按照《成都公交线路册》2006年版 手工录入的,没有上行和下行的区别;在火车网上下到了数据库文本,发现这里是分了上行和下行,并且上行和下行所经过的站点不太一致,有的是26个站点,有的是27个站点,这下就有点麻烦了。在我的印象中,只要是同一个车次,上行和下行所经过的站点是没有任何差别的。有懂其中奥妙的,请帮忙提供个比较权威的解释,3Q。
第10楼 vkill 发表于 2006-11-12 05:15
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
Originally posted by namejm at 2006-11-12 00:43:
  顶楼的数据库是我按照《成都公交线路册》2006年版 手工录入的,没有上行和下行的区别;在火车网上下到了数据库文本,发现这里是分了上行和䠮..

这个上行和下行是走了一个环线
第11楼 vkill 发表于 2006-11-12 05:18
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
namejm 兄.我发个sed版的,看看还需要哪些改进


兰州公交车次查询.bat




update.bat




附件在下楼
第12楼 vkill 发表于 2006-11-12 05:18
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
....
解压两个包在一个目录使用

[ Last edited by vkill on 2006-11-12 at 05:21 AM ]

附件
公交车次查询--例:兰州公交.rar (42.39 KiB)
wget.rar (268.83 KiB)
第13楼 vkill 发表于 2006-11-12 05:57
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
其实不用手工去下的,完全可以p自动下载,呵呵~下载全国的都可以,原理上,我还没有下好p那
第14楼 jiesen 发表于 2006-11-12 06:00
新手上路 发帖 8 积分 15
厉害~!~!~! 还要多多学习
第15楼 ksuny 发表于 2006-11-12 06:25
新手上路 发帖 2 积分 4
爆强
1 2 3  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023