在控制台应用程序中,可以使用ascii转轮,如GUI等待游标,以指示工作正在完成。一个普通的旋转器循环使用以下4个字符:'|','/','-','\'
还有哪些循环动画序列可以为控制台应用程序增添趣味?
在控制台应用程序中,可以使用ascii转轮,如GUI等待游标,以指示工作正在完成。一个普通的旋转器循环使用以下4个字符:'|','/','-','\'
还有哪些循环动画序列可以为控制台应用程序增添趣味?
当前回答
fish是一个Python模块,它使一条ASCII鱼来回移动,谁不喜欢罕见的控制台鱼呢?
>))'>
>))'>
>))'>
<'((<
<'((<
其他回答
fish是一个Python模块,它使一条ASCII鱼来回移动,谁不喜欢罕见的控制台鱼呢?
>))'>
>))'>
>))'>
<'((<
<'((<
由我的一个同事提供,这是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字符集的小端计算机上工作。但它相当聪明。
Unicode有很多选择,包括⌚和⌛!
←↖↑↗→↘↓↙ ▁▂▃▄▅▆▇█▇▆▅▄▃▁ ▉▊▋▌▍▎▏▎▍▌▋▊▉ ▖▘▝▗ ┤┘┴└├┌┬┐ ◢◣◤◥ ◰◳◲◱ ◴◷◶◵ ◐◓◑◒ ◡◡⊙⊙◠◠ ⣾⣽⣻⢿⡿⣟⣯⣷⠁⠂⠄⡀⢀⠠⠐盲文⠈整个街区,甚至在随机订单http://www.fileformat.info/info/unicode/block/braille_patterns/images.htm
在Javascript中使用一个jQuery选择器:
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);
在一个应用程序中,我看到1、2、3、4、5、6、7、8、9、0。