比方说,我在Rebol的控制台像是否可以拦截rebol的控制台错误?
>> AWordThatMeansNothing
** Script Error: AWordThatMeansNothing has no value
** Near: AWordThatMeansNothing
>>
我想拦截上述错误显示另一个消息或做任何事情,我需要的时候我在控制台得到一个错误键入一个愚蠢的命令。
比方说,我在Rebol的控制台像是否可以拦截rebol的控制台错误?
>> AWordThatMeansNothing
** Script Error: AWordThatMeansNothing has no value
** Near: AWordThatMeansNothing
>>
我想拦截上述错误显示另一个消息或做任何事情,我需要的时候我在控制台得到一个错误键入一个愚蠢的命令。
一种方法是将一个小前端添加到控制台。不完美,但一开始:
forever [
if error? try [
print do input][
print "went bad!"
]
]
是不是Rebol 3允许钩错误,如果可能的话,在Windows系统中可以拦截任何事件的任何事件? – 2009-12-10 21:09:18
但是会尝试你的解决方案,因为我仍然在Rebol 2 :) – 2009-12-10 21:10:03
需要更多的细节。 – ceejayoz 2009-11-02 23:44:34