设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2892|回复: 11
打印 上一主题 下一主题

[已经解决] Ruby有moveto或者类似Locate的方法么?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1165
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

跳转到指定楼层
1
发表于 2010-7-28 09:57:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 DeathKing 于 2010-7-30 10:06 编辑

curse库似乎没发现这个东西,类似于Pascal的moveto,QBasic的Locate,就是屏幕控制函数(方法)。
顺便问一问,还有没有类似bat和QBasic的CLS函数呢?

纯伸手{:nm_3:} {:nm_7:}

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更

Lv3.寻梦者

梦石
0
星屑
1165
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

12
 楼主| 发表于 2010-7-30 10:05:40 | 只看该作者
回复 紫苏 的帖子


    我仔细翻了翻Ruby的curse.so库,发现setpos(y, x) 方法就和Qbasic的Locate一个德性 - -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
63 小时
注册时间
2010-7-18
帖子
202
11
发表于 2010-7-30 05:28:48 | 只看该作者
简简单单三个字,API
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
61
在线时间
24 小时
注册时间
2008-8-5
帖子
1924
10
发表于 2010-7-30 04:35:02 | 只看该作者
标准库里应该是没有的
想可移植也可以用 API,判断一下 RUBY_PLATFORM 就行了。Ruby 底层也是通过编译预处理指令宏这么判断的
curse 库里应该有这些的——
mvaddstr(int, int, *char) 移动光标位置
clear() 清除屏幕

Unix 有一个标准命令 clear 可以清除屏幕,和 MS-DOS 的 cls 基本没区别

评分

参与人数 1星屑 +700 收起 理由
DeathKing + 700 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

9
发表于 2010-7-29 21:54:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1165
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

8
 楼主| 发表于 2010-7-29 21:34:34 | 只看该作者
回复 沉影不器 的帖子

呵呵,我其实不是想问跳转语句,而是想问一下控制输出光标的语句。

比如 Locate 3,5

就移动到3行5列,下一次就在这个地方输出。


   
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
帖子
2558

第1届Title华丽大赛新人奖

7
发表于 2010-7-29 21:31:02 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
6
发表于 2010-7-29 09:14:11 | 只看该作者
我忘了你是Linux...
这我就不知道了
应该要再去翻翻文献资料...
RGE这万年大坑 啥时填起来@@

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1165
在线时间
1564 小时
注册时间
2008-7-30
帖子
4418

贵宾

5
 楼主| 发表于 2010-7-29 09:12:04 | 只看该作者
API...
david50407 发表于 2010-7-29 09:09


API方面了解不多……
而且要考虑到不同系统的可移植性。

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
462 小时
注册时间
2007-7-30
帖子
643
4
发表于 2010-7-29 09:09:11 | 只看该作者
API...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-2 01:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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