الإخوه الكرام جميعاً من مروا على الموضوع وشرفوني بردودهم او باقي اعضاء المنتدى شكراً جزيلاً لكم جميعاً ،،، وأتمنى ان تنال اضافتي لهذا اليوم اعجابكم ولو انه جزء صغير جداً وبسيط ،،،
الوقت هنضيف اضافة بسيطه ان شاء الله تكون مفيده للجميع ولو انها متأخره جداً :
الوقت لو في حد بيعمل برنامج ومحتاج يعمل شريط progress زي مثلاً وانت بتعمل install لأي برنامج والشريط ده هيبينلك نزل قد ايه
طبعاً : ممكن نعمل ده على الزنتي والطريقه بسيطه وبإمكانكم التعديل على الكود وعمل اي شيء تجدونه مناسب :
طبعاً بداية الكود المرادي هتكون :
بالطريقه دي البرنامج عرف اني عايز شريط بروجرس .
في مجموعة اوبشنز ممكن الواحد يستخدامها في حالة البروجرس :
طبعاً دي هتفيدك في وضع كلمة معينه او جمله معينه فوق شريط البروجرس زي كده .
كود:
--percentage=percentage
هنا بقى ممكن تحدد عايز تبدأ من النسبه كام % بمعنى عايز ابدأ التحميل من كام % من نص الشريط ولا من اوله بعد كده ممكن تخلي الشريط يبدأ من اول تاني لكن بدايته خالص هتكون من الرقم ده .
ودي عشان تقفل السكربت اول ما يوصل 100% يعني يخرج لما يخلص خالص - مش في كل مره هتحتاجها .
الوقت هحط كود كمثال على اللي فات بس في امكانيه لتعديله بلا شك وتغيير ما يلزم :
كود:
#!/bin/sh
(
echo "10" ; sleep 1
echo "# Updating mail logs" ; sleep 1
echo "20" ; sleep 1
echo "# Resetting cron jobs" ; sleep 1
echo "50" ; sleep 1
echo "This line will just be ignored" ; sleep 1
echo "75" ; sleep 1
echo "# Rebooting system" ; sleep 1
echo "100" ; sleep 1
) |
zenity --progress \
--title="Update System Logs" \
--text="Scanning mail logs..." \
--percentage=0 \
--auto-close
if [ "$?" = -1 ] ; then
zenity --error \
--text="Update canceled."
fi
النتيجه هتكون زي كده :
طبعاً ممكن تعديل اي قيمه او وضع اي امر ولما يتنفذ الشريط يتقدم كل ده متاح
وفي النهاية ان شاء الله هنعمل بروجكت يجمع كل الدروس بأمر الله في شرح وافي وواضح جداً وليس جزء جزء كما هو الحال الآن بس افكر في بروجكت على الأقل ينفع يجمع كل الكلام اللي اتقال قدر الإمكان .
إنتظروا الموضوع القادم بأمر الله هيعجبكم اكتر ،،، وآسف على تأخر الرد ده جدا جدا جدا ،،،
تقبلوا تحياتي

،،،