//控制台程序 - 加载动画与进度 import console; import console.progress; var bar = console.progress(); for(i=1;100; 1){ bar.setProgress(i,i +"% loading ......"); sleep(5) } console.showLoading("loading",,console.color.yellow); sleep(1000) console.log("调用 console.log 等可以自动打开控制台的函数都可以自动关闭console.showLoading 函数创建的动画") //感谢 nlysh 收集的 dotTable var dotTable = { {" ";". ";".. ";"...";"....";"......";interval=200}; {"╲ ";"│ ";"╱ ";"─ "}; {"┽ ";"╀ ";"┾ ";"╁ "}; {"▏";"▎";"▍";"▌";"▋";"▊";"▉"}; {"▁";"▂";"▃";"▄";"▅";"▆";"▇";"█"}; {"←";"↖";"↑";"↗";"→";"↘";"↓";"↙"}; {"◢";"◣";"◤";"◥"}; {"= ";" == ";" === ";" ====";" ===";" ==";" =";""}; {"● ";" ● ";" ● ";" ● ";" ● ";" ●";" ● ";" ● ";" ● ";" ● "}; {">))'> ";" >))'> ";"  >))'> ";"   >))'> ";"    >))'>";"    <'((<";"   <'((< ";"  <'((< ";" <'((< ";"<'((< "}; {"┏ ";"┓ ";"┛ ";"┗ "}; {"╒ ";"╕ ";"╛ ";"╘ "}; {"╔ ";"╗ ";"╝ ";"╚ "}; {"┳ ";"┫ ";"┻ ";"┣ "}; {"┬ ";"┤ ";"┴ ";"├ "}; {"╦ ";"╣ ";"╩ ";"╠ "}; {" ▹▹▹▹";"▹ ▹▹▹";"▹▹ ▹▹";"▹▹▹ ▹";"▹▹▹▹ "}; {"◴";"◷";"◶";"◵"}; {"◜";"◠";"◝";"◞";"◡";"◟"}; {"◇◇◇";"◈◇◇";"◇◈◇";"◇◇◈"}; {"▖";"▘";"▝";"▗"}; {"✶";"✸";"✹";"✺";"✹";"✷"}; {"◰";"◳";"◲";"◱"}; {"⠋";"⠙";"⠹";"⠸";"⠼";"⠴";"⠦";"⠧";"⠇";"⠏"}; {"⠋";"⠙";"⠚";"⠞";"⠖";"⠦";"⠴";"⠲";"⠳"}; {"⋮ ";"⋰ ";"⋯ ";"⋱ "}; {"☱";"☲";"☴"}; } console.setLoadingDots(dotTable[1],true); for(i=1;15;1){ console.showLoading(i + "% loading "); sleep(50); } console.pause(true);