Discussion:
[問題] 如果用Command叫出Spin bar?
(时间太久无法回复)
不顧
2014-12-22 09:20:25 UTC
Permalink
我印象中有在Terminal中看過旋轉的光棒

可是我查不到該如何利用Command line叫出來..


我主要是有寫一隻程式

但是程式在執行之前會有一段時間的Loading跟初始化

在這段空檔時間希望可以透過Command(Script)

讓使用者在Terminal上感覺是"有在動"的

又因為所需要的時間不一定

所以沒辦法使用Loading bar來帶過

不知道有沒有辦法叫出旋轉光棒來營造這個感覺...


光棒例圖 : Loading Image... (類似但沒例圖那麼高級 XD)

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.251.70.82
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1419240026.A.F68.html
小州
2014-12-24 07:26:35 UTC
Permalink
※ 引述《lovec (不顧)》之銘言:
: 我印象中有在Terminal中看過旋轉的光棒
: 可是我查不到該如何利用Command line叫出來..
: 我主要是有寫一隻程式
: 但是程式在執行之前會有一段時間的Loading跟初始化
: 在這段空檔時間希望可以透過Command(Script)
: 讓使用者在Terminal上感覺是"有在動"的
: 又因為所需要的時間不一定
: 所以沒辦法使用Loading bar來帶過
: 不知道有沒有辦法叫出旋轉光棒來營造這個感覺...
: 光棒例圖 : http://i.stack.imgur.com/MsYWd.png (類似但沒例圖那麼高級 XD)

#!/bin/bash

show_progress()
{
while true
do
for char in - \\ \| /
do
echo -en "$char \b\b"
sleep 0.1
done
done
}

echo -n "Wait....."
show_progress &

...... # code
...... # code

kill %1
echo "Done"

硬幹法,給你參考....

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.250.59
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1419405996.A.5D6.html
Loading...