代码之家  ›  专栏  ›  技术社区  ›  Jason Kleban

更酷的ascii微调器?[关闭]

  •  220
  • Jason Kleban  · 技术社区  · 16 年前

    在控制台应用程序中,可以使用ascii微调器(如gui等待光标)指示正在完成的工作。常见的微调器循环使用这4个字符:“”、“/”、“-”、“\”

    还有什么其他的周期性动画序列来增加控制台应用程序的趣味性?

    18 回复  |  直到 7 年前
        1
  •  74
  •   Will Hartung    16 年前

    气球...

    . o O @ *
    
        2
  •  154
  •   Otto Allmendinger    11 年前

    使用Unicode有很多选择,包括和!

    • ← ↖ ↑ ↗ → ↘ ↓ ↙

    • ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ ▇ ▆ ▅ ▄ ▃ ▁

    • ▉▊▋▌▍▎▏▎▍▌▋▊▉

    • ▖ ▘ ▝ ▗

    • ┤ ┘ ┴ └ ├ ┌ ┬ ┐

    • ◢ ◣ ◤ ◥

    • ◰ ◳ ◲ ◱

    • ◴ ◷ ◶ ◵

    • ◐ ◓ ◑ ◒

    • ◡◡ ⊙⊙ ◠â—

    • ⣾⣽⣻⢿⡿⣟⣯⣷ ⠁⠂⠄⡀⢀⠠⠐⠈ 整个盲文块,即使是随机排列的 http://www.fileformat.info/info/unicode/block/braille_patterns/images.htm

        3
  •  71
  •   bta    14 年前

    如果您有多个字符值的空间,可以使用动画ascii艺术。例如,您可以执行如下进度条操作:

    [          ]
    [==        ]
    [=====     ]
    [========  ]
    

    或“弹跳球”进度指示器(来回移动),如:

    (-*--------) // moving -->
    (-----*----) // moving -->
    (---------*) // moving -->
    (--------*-) // moving <--
    (---*------) // moving <--
    (*---------) // moving <--
    

    更先进的东西 this loading animation 可能也有用。

    编辑: 还有“行政桌玩具”

    ╔════╤╤╤╤════╗    ╔════╤╤╤╤════╗    ╔════╤╤╤╤════╗    ╔════╤╤╤╤════╗
    ║    │││ \   ║    ║    ││││    ║    ║   / │││    ║    ║    ││││    ║
    ║    │││  O  ║ -> ║    ││││    ║ -> ║  O  │││    ║ -> ║    ││││    ║
    ║    OOO     ║    ║    OOOO    ║    ║     OOO    ║    ║    OOOO    ║
    

    当然还有 ultimate example of animated ASCII art ,如果您有时间实现类似的东西(这将使“spicing up a console application”达到极致)。

    编辑: 如果您的控制台支持颜色,您还可以通过在旋转时循环使用颜色来增加一个本无趣的标准微调器的趣味性。从一条红线开始,然后在你旋转的时候慢慢地从彩虹中淡出,变成紫罗兰色。如果你在每一次传球中都用不同颜色的球来“粉刷”球杆,那么上面的“弹跳球”指示器会显得特别酷。

        4
  •  60
  •   Harmen    15 年前

    绝对是洛勒溜冰鞋!

        /\O    |    _O    |      O
         /\/   |   //|_   |     /_
        /\     |    |     |     |\
       /  \    |   /|     |    / |
     LOL  LOL  |   LLOL   |  LOLLOL
    -----------+----------+-----------
      Frame 0  | Frame 1  |  Frame 2   
    
        5
  •  57
  •   mpen    7 年前

    在这里观看他们的行动:

    var nl = "\r\n";
    var spinners = [
      "←↖↑↗→↘↓↙",
      "▁▃▄▅▆▇█▇▆▅▄▃",
      "▉▊▋▌▍▎▏▎▍▌▋▊▉",
      "▖▘▝▗",
      "▌▀▐▄",
      "┤┘┴└├┌┬┐",
      "◢◣◤◥",
      "◰◳◲◱",
      "◴◷◶◵",
      "◐◓◑◒",
      "|/-\\",
      ".oO@*", ["◡◡", "⊙⊙", "◠◠"],
      ["◜ ", " ◝", " ◞", "◟ "],
      "◇◈◆",
      "⣾⣽⣻⢿⡿⣟⣯⣷",
      "⡀⡁⡂⡃⡄⡅⡆⡇⡈⡉⡊⡋⡌⡍⡎⡏⡐⡑⡒⡓⡔⡕⡖⡗⡘⡙⡚⡛⡜⡝⡞⡟⡠⡡⡢⡣⡤⡥⡦⡧⡨⡩⡪⡫⡬⡭⡮⡯⡰⡱⡲⡳⡴⡵⡶⡷⡸⡹⡺⡻⡼⡽⡾⡿⢀⢁⢂⢃⢄⢅⢆⢇⢈⢉⢊⢋⢌⢍⢎⢏⢐⢑⢒⢓⢔⢕⢖⢗⢘⢙⢚⢛⢜⢝⢞⢟⢠⢡⢢⢣⢤⢥⢦⢧⢨⢩⢪⢫⢬⢭⢮⢯⢰⢱⢲⢳⢴⢵⢶⢷⢸⢹⢺⢻⢼⢽⢾⢿⣀⣁⣂⣃⣄⣅⣆⣇⣈⣉⣊⣋⣌⣍⣎⣏⣐⣑⣒⣓⣔⣕⣖⣗⣘⣙⣚⣛⣜⣝⣞⣟⣠⣡⣢⣣⣤⣥⣦⣧⣨⣩⣪⣫⣬⣭⣮⣯⣰⣱⣲⣳⣴⣵⣶⣷⣸⣹⣺⣻⣼⣽⣾⣿",
      "⠁⠂⠄⡀⢀⠠⠐⠈", [">))'>", " >))'>", "  >))'>", "   >))'>", "    >))'>", "   <'((<", "  <'((<", " <'((<"],
      ["    /\\O\n     /\\/\n    /\\\n   /  \\\n LOL  LOL", "     _O\n   //|_\n    |\n   /|\n   LLOL", "      O\n     /_\n     |\\\n    / |\n  LOLLOL"],
      [
        "╔════╤╤╤╤════╗\n║    │││ \\   ║\n║    │││  O  ║\n║    OOO     ║",
        "╔════╤╤╤╤════╗\n║    ││││    ║\n║    ││││    ║\n║    OOOO    ║",
        "╔════╤╤╤╤════╗\n║   / │││    ║\n║  O  │││    ║\n║     OOO    ║",
        "╔════╤╤╤╤════╗\n║    ││││    ║\n║    ││││    ║\n║    OOOO    ║"
      ],
      [
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\===%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\===%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\===%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\===%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\===%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\ ==%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\  =%^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\   %^,"+nl+
    "        '     \\@   >"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\    ,^%"+nl+
    "        '     \\@  <"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\    ,^%="+nl+
    "        '     \\@  <"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\    ,^%=="+nl+
    "        '     \\@  <"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "          '  \\    ,^%==="+nl+
    "        '     \\@  <"+nl+
    "      '        `\\/>     _"+nl+
    "    '       ______>,^____\\"+nl+
    "  '         \\-=-=-=-=-=-/{}"+nl+
    "'-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "         '   \\    ,^%==="+nl+
    "       '      \\@  <"+nl+
    "     '         `\\/>     _"+nl+
    "   '        ______>,^____\\"+nl+
    " '          \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "        '    \\    ,^%==="+nl+
    "     '        \\@  <"+nl+
    "  '            `\\/>     _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "           '\\"+nl+
    "        '    \\    ,^%==="+nl+
    "     '        \\@  <"+nl+
    "  '            `\\/>     _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "             '|"+nl+
    "         '    |   ,^%---"+nl+
    "     '        |@  <  \\"+nl+
    "  '            `\\/>     _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "               '/"+nl+
    "          '    /  ,^%---"+nl+
    "      '       /@  <  \\"+nl+
    "  '            `\\/>     _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "             '|"+nl+
    "         '    |   ,^%---"+nl+
    "     '        |@  <  \\"+nl+
    "  '            `\\/>     _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "               '/"+nl+
    "          '    /  ,^%---"+nl+
    "      '       /@  <  \\"+nl+
    "  '            `\\/>     _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                '/"+nl+
    "           '    /   ,^%---"+nl+
    "      '        /@  <   \\"+nl+
    "  '             `\\/>    _"+nl+
    "            ______>,^____\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                 '|"+nl+
    "           '     /   ,^%---"+nl+
    "      '         /@  <   \\"+nl+
    "  '              `\\/>   _"+nl+
    "            _______>,^___\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                 '\\"+nl+
    "           '      |   ,^%---"+nl+
    "      '          /@  <   \\"+nl+
    "  '               `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                 '|"+nl+
    "           '     /   ,^%---"+nl+
    "      '         /@  <   \\"+nl+
    "  '              `\\/>   _"+nl+
    "            _______>,^___\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                 '\\"+nl+
    "           '      |   ,^%---"+nl+
    "      '          /@  <   \\"+nl+
    "  '               `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "'                 '/"+nl+
    "  '        '      / \\_,^%---"+nl+
    "    ' '          /@  <   \\"+nl+
    "                  `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    ";''"+nl+
    "   '              '/ /"+nl+
    "    '        '    /  \\,^%==="+nl+
    "      '  '       /@  <"+nl+
    "                  `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    "   ;''"+nl+
    "      '           '/ /"+nl+
    "     '       '    /  \\,^%==="+nl+
    "       ' '       /@  <"+nl+
    "                  `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    "     ;''"+nl+
    "        '"+nl+
    "       '          '/ /"+nl+
    "         '   '    /  \\,^%==="+nl+
    "                 /@  <"+nl+
    "                  `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    "       ;'"+nl+
    "         '"+nl+
    "       '          '/ /"+nl+
    "        '   '     /  \\,^%=="+nl+
    "                 /@  <"+nl+
    "                  `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    "            ; "+nl+
    "          '"+nl+
    "        '         '/ /"+nl+
    "         '   '    /  \\,^%="+nl+
    "                 /@  <"+nl+
    "                  `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    "'.      ;'."+nl+
    "  '-     .'       '/ _"+nl+
    "*) /    '     '   /  \\=%"+nl+
    "  _\\     ' '     /@    >"+nl+
    "'~                `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    "`-."+nl+
    "   '.        ;"+nl+
    "     '-    .  '   '/_"+nl+
    "{ (*) /   '   '   / \\==@^"+nl+
    "     _\\   ' '    /@    >"+nl+
    ".;;'~             `\\/>  _"+nl+
    "            ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    "  \\\\\\\\"+nl+
    ".-'   `-.   ;"+nl+
    "         '.'"+nl+
    "           '-   '|"+nl+
    "     {{ (*) / '' |===@^"+nl+
    "           _\\    |@   >"+nl+
    "      .;;'~       `\\/>  _"+nl+
    "/~~''~      ________>,^__\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    "        \\\\\\\\      ;"+nl+
    "      .-'   `-.  '"+nl+
    "   .-'         '. ''"+nl+
    " .'              '-      \\"+nl+
    "'          {{ (*) /===@^,/"+nl+
    "-.               _\\    >"+nl+
    "  ~-.       .;;'~|@ \\/> _"+nl+
    "    ///~~''~______`__>,^_\\"+nl+
    "            \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    "             \\\\\\\\ "+nl+
    "           .-'   `-."+nl+
    "        .-'         '."+nl+
    "      .'              '-        \\"+nl+
    "(`-.-'          {{ (*) /  ===@^,/"+nl+
    " } .'~-.              _\\/     >"+nl+
    " (/     ~-.      .;;'~ /   \\/> "+nl+
    "          ///~''~_____/@____>,^"+nl+
    "                 \\-=-=-`-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    "             \\\\\\\\      YIKES"+nl+
    "           .-'   `-."+nl+
    "        .-'         '.          /"+nl+
    "      .'              '- ---@^,/"+nl+
    " (`-.-'          {{ (*) /  /  >"+nl+
    "  } .'~-.              _\\   \\/> "+nl+
    "  (/     ~-.      .;;'~_____>,^"+nl+
    "           ///~''~-=-=|@-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    "                       YIKES"+nl+
    "              \\\\\\\\"+nl+
    "            .-'   `-.          \\"+nl+
    "         .-'         '.  ---@^,/"+nl+
    "       .'              '-  /  >"+nl+
    " (`-.-'          {{ (*) /   \\/> "+nl+
    "  } .'~-.              _\\___>,^"+nl+
    "  (/     ~-.      .;;'~/=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~/@-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    
    " "+nl+
    " "+nl+
    "                       YIKES"+nl+
    " "+nl+
    "              \\\\\\\\             _"+nl+
    "            .-'   `-.    ---@^,/"+nl+
    "         .-'         '.    /  >"+nl+
    "       .'              '-   \\/> "+nl+
    " (`-.-' .  .  `  {{ (*) /___>,^"+nl+
    "  } .'~-.    .  `      _\\-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-/-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    "                       YIKES"+nl+
    " "+nl+
    "                               _"+nl+
    "  ` .         \\\\\\\\       ---@^,/"+nl+
    "      `  `  .-'   `-.  .  '/  >"+nl+
    "       ` .-'         '.  '  \\/> "+nl+
    "       `'  `           '-___>,^"+nl+
    " (`-.-' .  .  `  {{ (*) /-=-=-/{}"+nl+
    "-~-~-~-~-~-~-`-.  . ` ' \\~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    "                       YIKES"+nl+
    " "+nl+
    "                               _"+nl+
    "  ` .                 '  ---=^,/"+nl+
    "      `  `         .   .   /  >"+nl+
    "   `   `      \\\\\\\\   '      \\/> "+nl+
    "      `  `  .-'   `-. ______>,^"+nl+
    "       ` .-'         '.-=-=-=-/{}"+nl+
    "~-~-~-~-~-.-~-~-~-'-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    "                       YIKES"+nl+
    " "+nl+
    "` .                     '      _"+nl+
    "     `  `                ---@^,/"+nl+
    "   `   `             '     /  >"+nl+
    "     `  `                   \\/> "+nl+
    "      `     `      __________>,^"+nl+
    "             ` \\\\\\\\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~'    `-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    "                         ."+nl+
    "                       '       _"+nl+
    "  ` .                    ---@^,/"+nl+
    "      `  `                 /  >"+nl+
    "   `   `     .              \\/> "+nl+
    "      `  `     .   __________>,^"+nl+
    "       `     `   ` \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~\\\\\\\\.~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "  `   .                        _"+nl+
    "   ``                '   ===-^,/"+nl+
    " `      `                     >"+nl+
    "     `             '        \\/> "+nl+
    "         `      .  __________>,^"+nl+
    "              `    \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-`-.-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " .   `                    '    _"+nl+
    "   `      `              ===-^,/"+nl+
    "                     .        >"+nl+
    "         `       '          \\/> "+nl+
    "             .     __________>,^"+nl+
    "                `  \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "  `                            _"+nl+
    "   `                     ===-^,/"+nl+
    " `      `              '      >"+nl+
    "     `                      \\/> "+nl+
    "                   __________>,^"+nl+
    "                   \\-=-=-=-=-=-/{я}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " `                        '    _"+nl+
    "  `                      ===-^,/"+nl+
    "                              >"+nl+
    "                            \\/> "+nl+
    "                   __________>,^"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                               _"+nl+
    "                         ===%^,/"+nl+
    "                              >"+nl+
    "                            \\/> "+nl+
    "                   __________>,^"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                               \\"+nl+
    "                         ---%^,/"+nl+
    "                           /  >"+nl+
    "                            _/> "+nl+
    "                   __________>,^"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                             _"+nl+
    "                       ---%^,/ "+nl+
    "                         /  >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===%^,"+nl+
    "                            >"+nl+
    "                           />  _"+nl+
    "                   _______/_>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===-^,"+nl+
    "                            >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===%^,"+nl+
    "                            >"+nl+
    "                          \\/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===-^,"+nl+
    "                            >"+nl+
    "                          \\/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===%^,"+nl+
    "                            >"+nl+
    "                          \\/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    "                  Rats.  /  >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    "                  Rats.  /  >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    "                  Rats.  /  >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                 я  \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    "                  Rats.  /  >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    "                  Rats.  /  >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===%^,"+nl+
    "                            >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===-^,"+nl+
    "                            >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===%^,"+nl+
    "                            >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ===%^,"+nl+
    "                            >"+nl+
    "                          _/>  _"+nl+
    "                   _________>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-я~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    "                         /  >"+nl+
    "                           />  _"+nl+
    "                   _______/_>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"+nl+
    "-ejm97-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~",
    
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    " "+nl+
    "                       ---%^,"+nl+
    " I lost my fishing rod.  /  >"+nl+
    "                           />  _"+nl+
    "                   _______/_>,^_\\"+nl+
    "                   \\-=-=-=-=-=-/{}"+nl+
    "-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~"+nl+
    "~ejm97~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-"], // "Fishing" taken from http://asciimator.net/kangaroo/fishing.html
    ];
    
    
    
    for (var s = 0; s < spinners.length; ++s) {
      var spinner = spinners[s];
      var div = document.createElement('div');
      var el = document.createElement('pre');
      div.appendChild(el);
      document.body.appendChild(div);
    
      (function(spinner, el) {
        var i = 0;
        setInterval(function() {
          el.innerHTML = spinner[i];
          i = (i + 1) % spinner.length;
        }, 300);
      })(spinner, el);
    }
    pre {
      font-family: monospace;
      font-size: 1.5em;
      font-weight: bold;
      border: 1px solid #eee;
      display: inline-block;
      margin: .25em;
    }

    还有更多@ cli-spinners ,由Sindre Sorhus提供。

    你可以NAB the JSON for them here .

    我在这里对它们进行了javascription: JsBin

        6
  •  27
  •   Ori Pessach    16 年前

    Blink Inc.曾经有一个名为Blinker的DoS链接器。它在工作时会显示类似的动画:

    (o)(o)
    
    (-)(-)
    
    (_)(_)
    

    第一帧显示大约一秒钟,另外两帧每隔一两秒钟短暂地设置一次动画,使命令行看起来像是在眨眼。实际上效果很酷。

    链接器甚至可以选择眨一只眼睛,你可以选择哪只眼睛会眨。

        7
  •  19
  •   PaulG    16 年前

    我用了一个周期

    Working. 
    Working..
    Working...
    

    鼓舞人心的我知道

        8
  •  15
  •   Daniel DiPaolo    16 年前

    fish 是一个python模块,它将ascii fish设置为来回移动的动画,谁不喜欢这种罕见的控制台fish?

    >))'>
        >))'>
            >))'>
        <'((<
    <'((<
    
        9
  •  14
  •   Tom Gullen    15 年前

    全部摘自:

    http://llizard.cwahi.net/animals.html

    蝙蝠飞!

                       /^v^\
             /^v^\                      /^v^\
                    /^v^\
    
      /^v^\
    

    皮瓣!

                       \^v^/
             \^v^/                      \^v^/
                    \^v^/
    
      \^v^/
    

    哇哇,一个弓箭手!

           /\
          /__\_{)
         |--<<)__\
          \  /  (
           \/   )
               /|
               \ \
               ~ ~
    
             /|   \
            /_|_{)/
    ---<<   | |  )
            \ |  (
             \|  )
                /|
                \ \
                ~ ~
                 \
             /|{)/
    ---<<   +-|-)
             \| (
                )
               /|
               \ \
               ~ ~
    
           /\
          /__\_{)
         |--<<)__\
          \  /  (
           \/ __)
               \ |__
              ~    ~
    
             /|   \
            /_|_{)/
    ---<<   | |  )
            \ |  (
             \|__)
               \ |__
               ~    ~
    
    
                 \
             /|{)/
    ---<<   +-|-)
             \| (
              __)
               \ |__
              ~    ~
    

    超级自行车手

                            ---------- __o
                           --------  _ \<,_
                         -------    (*)/ (*)
    

    惠伊!

    放风筝

                                                    /\
                                                   '\/
                                                  '  +
                                                 '     +
                                               '      +
                                             '         +
                                           '             +
                                         '                  +
                                       '
                                     '
                                   '
                                 '
                               '
                            '
                        '
                    '
    __          '
    \o  .   '
     \\/
     /\
    / /
    

    这条钓鱼的鱼也很小。

    http://asciimator.net/kangaroo/fishing.html

        10
  •  13
  •   Tom Gullen    15 年前

    如果你知道这个过程有多远,我喜欢这个百分比。它看起来不错,感觉直观,易于实现:

    | 0%
    
    ||||| 5%
    
    |||||||||||||||||||||| 26%
    
    ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 100%
    

    (以上例子并不确切)

        11
  •  11
  •   Raj More    16 年前

    试试这些

    • “+”,“X”
    • 'v'、'<'、'^'、'>'
        12
  •  11
  •   Bart Tomer W    14 年前

    在使用一个jquery选择器的javascript中:

    var spins = [
        "←↖↑↗→↘↓↙",
        "▁▃▄▅▆▇█▇▆▅▄▃",
        "▉▊▋▌▍▎▏▎▍▌▋▊▉",
        "▖▘▝▗",
        "┤┘┴└├┌┬┐",
        "◢◣◤◥",
        "◰ ◳ ◲ ◱",
        "◴◷◶◵",
        "◐◓◑◒",
        "|/-\\"];
    
        var spin = spins[0],
            title$ = $('title'),
            i=0;
    
        setInterval(function() {
            i = i==spin.length-1 ? 0 : ++i;
            title$.text('('+ spin[i] +') Loading...');
        },300);
    
        13
  •  7
  •   Iain S    14 年前

    我很高兴我不是唯一一个在这上面浪费时间的疯子!

    以下是我的最爱(有些使用DOS ASCII码):

                 classic: "/-\\|";
           bouncing ball: ".oOo";
    better bouncing ball: [46, 111, 79, 248, 79, 111]; // (.oO°Oo.)
    
    [180, 217, 193, 192, 195, 218, 194, 191];  // ┤ ┘ ┴ └ ├ ┌ ┬ ┐
    [185, 188, 202, 200, 204, 201, 203, 187];  // double piped version of that 
    [219, 220, 223];                           // block colours
    
        14
  •  5
  •   Juliet    16 年前

    制作可爱的“雨”效果:

    using System;
    using System.Text;
    using System.Threading;
    
    namespace CSharpSandbox
    {
        class Program
        {
            static Random rnd = new Random();
            static char[,] Step(char[,] matrix)
            {
                int width = matrix.GetUpperBound(0) + 1;
                int height = matrix.GetUpperBound(1) + 1;
    
                char[,] res = new char[width, height];
                for (int h = 0; h < height; h++)
                {
                    for (int w = 0; w < width; w++)
                    {
                        char c;
                        if (h == 0)
                            c = rnd.Next(2) == 0 ? ' ' : '*';
                        else
                            c = matrix[w, h - 1];
    
                        res[w, h] = c;
                    }
                }
    
                return res;
            }
    
            static string ToString(char[,] matrix)
            {
                int width = matrix.GetUpperBound(0) + 1;
                int height = matrix.GetUpperBound(1) + 1;
                StringBuilder sb = new StringBuilder();
    
                for (int h = 0; h < height; h++)
                {
                    for (int w = 0; w < width; w++)
                    {
                        sb.Append(matrix[w, h]);
                    }
                    sb.AppendLine();
                }
                return sb.ToString();
            }
    
            static Timer timer;
            static void Spinner()
            {
                char[,] matrix = new char[10, 5];
                timer = new Timer(_ =>
                    {
                        string s = ToString(matrix);
    
                        Console.SetCursorPosition(0, 0);
                        Console.Write(s);
    
                        matrix = Step(matrix);
                    },
                    null,
                    0,
                    200);
            }
    
            static void Main(string[] args)
            {
                Spinner();
                Console.ReadLine();
            }
        }
    }
    
        15
  •  4
  •   bryanjonker    16 年前

    在一个应用程序中,我看到了1,2,3,4,5,6,7,8,9,0。

        16
  •  4
  •   Daniel Pryden    16 年前

    承蒙我同事的好意,这里有一个C语言的巧妙实现:

    #define COW 2172
    char* moo = "MO ";
    void wrap() {
        int i,j;
        for(i=0;doSomething(i);i++)
            j=COW-moo[i&3],fputs(&j,stderr);
    }
    

    根据我的分析,它只在一个至少有32位单词和ascii字符集的小型endian机器上工作。但它相当聪明。

        17
  •  3
  •   ring bearer    16 年前

    我见过

     echo -e "\033[41;1m$1 \033[0m"
    

    在bash中,基于块字符不断构建进度条。

        18
  •  3
  •   nategoose    16 年前

    我写了一个循环通过的标准-但左边的a_和移动到下一个位置。它的目的是看起来好像有一系列的纺纱机,每一个下降到地板前,下一个开始。需要这样做的是,我的程序反复尝试一些东西,并等待一定的结果。我想表示它每次尝试的次数,以及在不占用大量屏幕空间(或计数)的情况下尝试了多少次。

    在我写完之后,它看起来比我想象的要冷淡得多,但它达到了它的目的。