荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: ALL (不想让你知道~), 信区: Newsoftware
标  题: [教程]第二节 代码讲解(入门组加修课)    creambottle  (转载)
发信站: 荔园晨风BBS站 (2005年01月09日14:52:23 星期天), 站内信件

【 以下文字转载自 AscIIArt 讨论区 】
发信人: creambottle@smth.org-SPAM.no (°奶油爆头°。゜.ˇ), 信区: AscIIArt
标  题: [教程]第二节 代码讲解(入门组加修课)    creambottle  (转载)
发信站: BBS 水木清华站 (Sun Dec 26 19:12:35 2004)
转信站: SZU!news.szu.edu.cn!news.neu.edu.cn!news2.happynet.org!maily.cic.tsingh

【 以下文字转载自 ASCIIart 讨论区 】
发信人: creambottle (°奶油爆头°。゜.ˇ), 信区: ASCIIart
标  题: [教程]第二节 代码讲解(入门组加修课)    creambottle
发信站: BBS 水木清华站 (Tue Nov 23 09:31:06 2004), 站内

           ○     .                   .               .

               ╭╮    ●
               ╟╢ ╭╮╭╮ · ★                                    .
      .        ║║ ╰╮║   ╖ ╖       ○        .      .
               ╯╰-╰╯╰╯ ╨ ╨
            .                        .                      .
                                  . ●             .
                  .           .        .                        .
             .        ●                  加 ○        ●
                     .          .
                          .                  修                .    ○
                 .                 .    .        课                     .
   水木清华BBS  ASCIIart版面2004年11月新手培训教程 .   代码讲解篇
        .                .     ●
                ○              .                     .                ●
                                          .           .        .
 格式:lololing  参考教程"ASCIIArt跨站讲座第一期 - 基础知识" 整理:creambottle


      ┆       ┆
      ANSI  控制码

     ANSI控制码均以 Esc 作为控制码的开始标志,

     水木BBS中ESC字符的输入方法是[ESC]+[ESC],在编辑器中用"*"代表。

     * 是按两下  ESC 键 而来的,而不是数字8上方的*

     为了避免其他方面造成的影响,现在请先把终端的默认高亮的设置关掉

     cterm2000: 编辑>>系统设置>>高级,确认没选上总是高亮

     fterm : 选项>>参数设置,确认没有选上默认高亮

     sterm : 选项>>当前连接设置>>远程登录设置>>外观,确认没选上总是高亮



                                                                       Page 1.


      ┆       ┆
      颜色  控制码

      我们最常见到的是显示颜色的ANSI控制码 BBS上我们可以设置的颜色共有16种

      *[30m ---- *[37m  设置前景色
      *[40m ---- *[47m  设置背景色          30 31 32 33 34 35 36 37
                                         40 ss ss ss ss ss ss ss ss
                                         41 ss ss ss ss ss ss ss ss
      配色的常用规范将在第四节中讲       42 ss ss ss ss ss ss ss ss
                                         43 ss ss ss ss ss ss ss ss
      这里就不细说了                     44 ss ss ss ss ss ss ss ss
                                         45 ss ss ss ss ss ss ss ss
                                         46 ss ss ss ss ss ss ss ss
                                         47 ss ss ss ss ss ss ss ss




                                                                       Page 2.


      ┆       ┆
 其他常用控制码及注意事项


     *[0m  关闭所有属性   *[1m  设置高亮度   *[4m  下划线

     *[5m  闪烁           *[7m  反显


     注意事项:


     *[0m与*[m差不多  关闭闪烁下划线反显,并恢复到默认前背景色
                      在水木或者紫霞等站两者一样  sterm对两者的解释也一样

     在其他BBS系统,   *[0m一律恢复到低亮
  cterm和fterm则不同  *[m则根据你的设置,恢复到默认的高低亮状态


                                                                       Page 3.


      ┆       ┆
 其他常用控制码及注意事项


     *[4m是下划线 在cterm里面下划线一律是白色的,
                  而fterm或sterm里面下划线的颜色与相应位置文字的颜色相同
                  fterm,cterm中如果你的默认背景被设成了不同于黑色的另一种颜色
                  *[40m会切换到默认背景颜色而不是黑色,sterm则可能切换到黑色

     *[5m是闪烁   要注意的是一般来说一屏上闪烁的部分不要太多太集中

     *[7m是反显   建议不要使用,各种终端软件对其的解释差别较大
                  cterm中是交换前背景,高亮一律只作用在前景
                  fterm中忽略前背景色,用白底黑字
                  sterm中交换前背景,因此可能出现高亮背景低亮前景的情况




                                                                       Page 4.


      ┆       ┆
  其他不常用的控制码


      *[x;yH x,y 为定位的坐标值
      *[nA   光标上移n行
      *[nB   光标下移n行
      *[nC   光标右移n行
      *[nD   光标左移n行
      *[2J   清屏
      *[K    清除从光标到行尾的内容

      cterm 还提供了几种非标准的控制符(字体控制水木系统已不支持)

      更多的请自行前往会议室精华区目录"学习园地" 研究和深层研究




                                                                       Page 5.


      ┆       ┆
      手工写控制码


      即使有了方便直观的辅助工具作图之后,有时候还是难免会手工写控制码

      手写代码的具体情况有很多

      比如: 1) 各种情况下出现错行、小的颜色错误而进行的手工修改

            2) 做定位qmd等等

      只有熟知基本代码的情况下,手工修改才能快捷而有效率

      作为一个中级ASCIIer,对代码的基本的了解和掌握更是必须具备的素质

      下节预告:配色的基本规范(二节课,用时3天)


                                                                       Page 6.

--
※ 转载:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.80.222]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店