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

Project1

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

[RMXP发布] ruby脚本中文化构想【2】alias的帮助和新脚本编辑

[复制链接]

Lv1.梦旅人

梦石
0
星屑
90
在线时间
85 小时
注册时间
2012-5-27
帖子
148
跳转到指定楼层
1
发表于 2013-7-2 20:52:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
    前面,我发布过ruby中文化的构想,那时,我说过;if,else,when等这些系统命令我没法把他们中文化,但后来,有人回复我说可以alias掉。。。。虽然这是一个把旧方法重新定义的一个好命令,但是我想问它如何alias掉我之前说的那些系统命令呢??
    当然,前面还有人说过;如果一个个敲键盘的化确实麻烦,所以我决定在帮他做一个新的脚本编辑器,能够获得IDE效果。。。。。希望效果能够明显。。。。。
    目前的构想;
           【1】模版将分为两个部分,分别为  头模块 & 尾模块
                            头模块;
                            尾模块;
          【2】获取api的支持
                        由于ruby给你的命令并不多,大多数命令都需要调用系统api获得,而系统api全是英文,比较复杂,为了简化和达道最好效果,所以中文模版会添加很多api函数。。。。。。
          【3】新的脚本编辑器
                       新的脚本编辑器会有ide的支持,所以即使敲键盘也不会很麻烦。。。。。。。

其它构思有待后续进行。。。。。。。。。。。。。



如果你有好的想法,好的构思,或能解决我们当前alias的难题,请联系我的qq;1660618519

点评

这么多年来很少有中文编程是有其道理的  发表于 2013-7-3 12:16

评分

参与人数 1星屑 +12 收起 理由
sai90306 + 12 有道理!!!

查看全部评分

Lv3.寻梦者

唯一的信徒

梦石
0
星屑
1665
在线时间
1357 小时
注册时间
2013-1-29
帖子
1637
2
发表于 2013-7-2 21:05:36 | 只看该作者
本帖最后由 LBQ 于 2013-7-2 21:07 编辑

ruby的关键词是不能alias的=-=,但是你可以读取中文之后eval一下(滚)

或者用gsub把所有的中文都替换成英文之后load(口胡)

点评

嘛~eval是我的最爱嗯  发表于 2013-7-3 12:52
小弟请教一下gsub的用法和能否仔细讲解一下你这段文字,小弟理解有困难————  发表于 2013-7-3 10:18
『我只是一个正在潜心修炼的渣乐师罢了』
Dear Time\(^o^)/~


假如上面的图片挂了的话麻烦各位去发个帖 @ 一下 orzFly 让他修复 deartime
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
959 小时
注册时间
2011-7-13
帖子
293
3
发表于 2013-7-3 07:56:43 | 只看该作者
这真的是一个好的构想,对于像我这样的脚本盲、英文盲是天大的福音呀。

点评

如果有需要,你可以试用一下1.0初步版。。。。。  发表于 2013-7-3 10:22
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
帖子
1839

开拓者

4
发表于 2013-7-3 08:05:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1641
在线时间
2205 小时
注册时间
2010-6-27
帖子
1299
5
发表于 2013-7-3 09:22:54 | 只看该作者
意义不大

点评

UI> 其實英文對於不懂的人來說也是一樣的。  发表于 2013-7-23 11:42
那可不一定,对于那些不懂脚步或很难理解脚本的人,不是一个很好的模版吗??  发表于 2013-7-3 10:20
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

八宝粥的基叔

梦石
0
星屑
4679
在线时间
5240 小时
注册时间
2009-4-29
帖子
14318

贵宾

6
发表于 2013-7-3 09:49:56 | 只看该作者
我已经习惯英文了,可能反而不习惯中文。

点评

哈哈。。。。尝试两种都习惯。。。。  发表于 2013-7-3 10:21
《逝去的回忆3:四叶草之梦》真情发布,欢迎点击图片下载试玩喵。

《逝去的回忆3》的讨论群:
一群:192885514
二群:200460747
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2012-11-19
帖子
17
7
发表于 2013-7-3 12:12:36 | 只看该作者
想法不错,可是感觉还是感觉源码才能体会出编程的灵魂!
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
560
在线时间
1286 小时
注册时间
2011-6-14
帖子
4086
8
发表于 2013-7-3 12:55:23 | 只看该作者
还是gsub方便……不过问题是字符串里的中文不能弄掉。。
而且用中文感觉怪怪的……
顺便吐槽,销毁()是关闭窗口(虽然所有窗口关闭则程序自动结束),但更规范的exit的叫法貌似是结束()?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
453
在线时间
343 小时
注册时间
2012-8-9
帖子
118
9
发表于 2013-7-3 13:53:50 | 只看该作者
class IFCLASS
def init**(x) #那个单词我一直不知道怎么拼
    @x=x
end
def 则
   yield if @x
end
def 否则
   yield if !@x
end
end
def 如果 (x)
IFCLASS.new x
end
然后大概就可以这么写吧没经过测试
如果(a>2).则{

}.否则{

}
hello, world

有事情邮件联系 shuenhoy#gmail.com(#换成@)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
39
在线时间
115 小时
注册时间
2012-1-23
帖子
103
10
发表于 2013-7-3 17:05:12 | 只看该作者
最好有一个先和事件一样的编辑界面,然后点击“生成”后会出来相应的脚本(求VX版)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-7 00:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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