Vra

Ek wil graag 'n progress bar om die status van 'n 'n bondel werk in Ruby dui skep.

Ek het gelees 'n paar tutoriale / < a href = "http://ncurses-ruby.berlios.de/" rel = "noreferrer" title = "ncurses-robyn"> biblioteke oor die gebruik van (n) vloek , geen waarvan was veral nuttig in die verduideliking van hoe om te skep 'n "geanimeerde" progress bar in die terminale of die gebruik van vloek met Ruby.

Ek is reeds bewus van die gebruik van 'n aparte draad om die vordering van 'n gegewe taak te monitor, ek is net nie seker hoe om voort te gaan met tekens van 'n progress bar.


Update

vordering wat klas was ongelooflik reguit-vorentoe, perfek opgelos my probleem .

Was dit nuttig?

Oplossing

Jy kan in staat wees om 'n paar implementering idees uit die Ruby / vordering wat biblioteek kry , wat genereer teks vordering bars. Ek struikel oor dit 'n paar maande het terug, maar nie enige gebruik daarvan gemaak.

Ander wenke

Baie laat antwoord en jammer vir self bevordering, maar ek geskep biblioteek om vordering te toon in terminale.

Persoonlik dink ek vloek is overkill in hierdie geval. Terwyl die vloeke Lib is lekker (en ek gebruik dit gereeld myself) dit is 'n PITA om elke keer as ek dit nie vir 12 maande wat moet die teken van 'n slegte koppelvlak-ontwerp wees wat nodig is relearn.

As vir een of ander rede wat jy nie kan kry op met die progress bar lib Joey voorgestel rol jou eie en release dit onder 'n mooi vrye lisensie vir direkte roem:)

Op vensters, vervloek werke uit die boks, ncurses nie, en vir 'n progress bar vloeke behoort voldoende te wees. So, gebruik vervloek in plaas van ncurses.

Ook, beide vloeke en ncurses is flinterdun omhulsels rondom die c biblioteek - wat beteken dat jy nie regtig nodig het Ruby-spesifieke tutoriale

.

Maar op die webwerf vir die pik jy kan al code voorbeelde die aflaai vir die boek. Die lêer "ex1423.rb" bevat 'n vloek demo wat Pong speel -. Dat jy baie van die materiaal moet gee om jou aan die gang te kry

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top