【 以下文字转载自 Progress 讨论区 】
发信人: etnlegend (etn|金字塔·神|insensibility), 信区: Progress
标 题: [更新] 区段删除操作
发信站: 水木社区 (Sat Apr 29 15:51:32 2006), 站内
不是我想折腾大家, 而是最近重写了区段删除操作的核心函数, 界面必须做一定的改动,
所以就也重新做了一个, 支持二级菜单式的选择, 主菜单选择操作方式, 就是要干什么,
子菜单选择操作的范围, 也就是起止文章号...
菜单选择可以用上下箭头移动, 也可以用标号作为快捷键, 基本兼容以前的模式...
操作方式共 5 种, 分别为
删除拟删文章, 就是俗称的 "D00", 把选定范围内标记 X 的搞到回收站里面去...
常规区段删除, 就是俗称的 "区段", 选定范围内只有有 m 或 % 的才会留下...
强制区段删除, 就是说选定范围内什么也不会留下...
设置拟删标记, 就是给选定范围内的都加上 X 标记, 有 m 或 % 的不算...
清除拟删标记, 就是选定范围内的文章都去掉 X 标记...
选择区段的地方, 提供四种方式, 第四种是自己输入序号范围, 和以前的一样, 输入区
段开始的文章号和终到的文章号就可以了, 注意界面里面不会检测这两个序号的合法性,
但是输入非法(比如开始>终到, 或者开始>总文章数)会导致操作失败并返回一个错误值,
而不是做了什么不该做的事情...
第一种方式是选择全部, 这个好理解
第二种和第三种分别是从当前光标所在的文章号(就是你在哪篇前面按的 D)开始向前的
所有和向后的所有... 注意在置底上按 D 的时候与在最后一篇上按 D 是等效的...
然后是确认和删除, 这个我不说了, 输入 y 或者 Y 才行哦....
然后是返回结果, 一般说来应该是绿色的成功提示, 如果是黄色的错误提示并有一个
0x?? 的错误码, 如果是 0x30 则说明输入的区段错误, 这种情况下请不要谴责...
如果是其它说明发生了一些灵异事件, 请持该错误码在 sysop 版询问 etnlegend, 嗯...
还有忘了说, 如果是在版面操作, 并且在你操作的过程中有其他人改变了版面文章列表,
比如说是另一位版主同时进行了一次区段操作, 这会在确认的时候出现一个提示, 说版
面文章列表已经更改, 并询问是否强制操作, 注意, 强制操作一般是非常危险的, 通常
会删掉你并不想删掉的文章, 但是之所以保留这个, 是因为如果在大版面水得历害的时
候, 往往文章列表瞬息万变, 不可以强制的话就等价于不可以操作了...
如果选择强制操作, 而你自从按下 D 开始已经过了 20 秒以上, 那说明你操作太慢啦,
这种情况下系统会不高兴的, 于是会让你重新操作...
嗯, 差不多就这些了...
--
FROM 59.66.77.168