العودة   منتديات داماس > قسم البرامج العام > برامج الكمبيوتر والأنترنت

إضافة رد
18-11-2016, 02:53 AM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
السلام عليكم،

اود استعمال برمجة الـ batch

من اجل تشغيل برنامج ما ومتابعته اثناء التشغيل

...

خطوات عمل كود الـ Batch :

1 - تشغيل البرنامج 1

2 - في حالة اتم البرنامج 1 عمله نقوم بتشغيل البرنامج 2

3 - في حالة تم توقف البرنامج 1 (A cessé de fonctionner) نقوم بتشغيل البرنامج 2 وغلق البرنامج 1

...

هل بالامكان من احدكم تقديم المساعدة في هذا الخصوص ؟

...

بارك الله فيكم




18-11-2016, 11:31 AM
saaaaaam
مجموعة الإدارة
رقم العضوية: 416490
تاريخ التسجيل: Apr 2013
المشاركات: 5,155
تلقى دعوات الى: 3299 موضوع
إعجاب: 2,756
تلقى 3,679 إعجاب على 1,640 مشاركة
 


أهلا أخي لم أفهم استفسارك بشكل تام وما فهمته أنه تشغيل برنامج وبمجرد أنتهاءه تشغيل البرنامج الثاني إن كان فهمي صحيح


أو امر في المرفقات عن طريق أمر start وأمر call بامكانك زيادة العمليات وترتيبها بتكرار الأوامر وإضفت لك مسار بامكانك تغييره حسب ما تراه




18-11-2016, 01:35 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
أهلا أخي saaaaaam

المشكلة انني كنت اعمل على حاسوب ثان باستعمال برنامج TeamViewer

وبعدما قمت بتشغيل الاداة (TFC (Temp File Cleaner على الحاسوب الثاني، يقوم هذا الاخير - الاداة - بتوقيف كل البروسيسورات لكي يعمل جيدا ومن ضمنها برنامج TeamViewer وبالتالي لا استطيع متابعة العمل على الحاسوب الثاني لانني لا اعرف ماذا يجري عليه بدون TeamViewer.

فجاءتني فكرة استعمال ملف دفعي batch لتشغيل برنامج TFC ومراقبة سير عمله لكي استطيع متابعة العمل مع باقي ادوات التنظيف من الفايروسات على الحاسوب الثاني.

إذن الملف الدفعي سيتضمن الخطوات التالية :

خطوات عمل كود الـ Batch :

1 - تشغيل البرنامج 1 - الا وهو TFC -

2 - في حالة اتم البرنامج 1 عمله بدون اعادة تشغيل الحاسوب الثاني، نقوم بتشغيل البرنامج 2 الا وهو TeamViewer - لانه كما ذكرت سابقا TFC قام يتوقيف TeamViewer عند البداية -

3 - في حالة تم توقف البرنامج 1 (A cessé de fonctionner) نقوم بتشغيل البرنامج 2 وغلق البرنامج 1 - في هذه الحالة يجب اعادة تشغيل برنامج TeamViewer لرؤية ومتابعة ما يحدث على الحاسوب الثاني -

...

كود الباتش يستطيع معرفة ما اذا كانت الاداة TFC متوقفة عن العمل بالتاكد من المتغير STATUS الذي ياخذ ثلاث قيم ممكنة : RUNNING - NOT RESPOND - UNKONOWN

في الكود المرفق حاولت التركيز عىل المتغير MEMUSAGE لمعرفة استهلاك TFC للذاكرة.

في البداية الذاكرة تكون قليلة ثم عند بدأ عمل الاداة ترتفع قيمة الذاكرة المستهلكة وعند الانتهاء تنخفض قيمة الذاكرة المستهلكة.

لا ادري ان كانت هذه الطريقة انفع لمعرفة ان كانت الاداة TFC انهت عملها ام لا ؟


http://www.cjoint.com/c/FKskphbfDmi

بارك الله فيكم.

18-11-2016, 02:38 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
أهلا أخي saaaaaam

المشكلة انني كنت اعمل على حاسوب ثان باستعمال برنامج TeamViewer

وبعدما قمت بتشغيل الاداة (TFC (Temp File Cleaner على الحاسوب الثاني، يقوم هذا الاخير - الاداة - بتوقيف كل البروسيسورات لكي يعمل جيدا ومن ضمنها برنامج TeamViewer وبالتالي لا استطيع متابعة العمل على الحاسوب الثاني لانني لا اعرف ماذا يجري عليه بدون TeamViewer.

فجاءتني فكرة استعمال ملف دفعي batch لتشغيل برنامج TFC ومراقبة سير عمله لكي استطيع متابعة العمل مع باقي ادوات التنظيف من الفايروسات على الحاسوب الثاني.

إذن الملف الدفعي سيتضمن الخطوات التالية :

خطوات عمل كود الـ Batch :

1 - تشغيل البرنامج 1 - الا وهو TFC -

2 - في حالة اتم البرنامج 1 عمله بدون اعادة تشغيل الحاسوب الثاني، نقوم بتشغيل البرنامج 2 الا وهو TeamViewer - لانه كما ذكرت سابقا TFC قام يتوقيف TeamViewer عند البداية -

3 - في حالة تم توقف البرنامج 1 (A cessé de fonctionner) نقوم بتشغيل البرنامج 2 وغلق البرنامج 1 - في هذه الحالة يجب اعادة تشغيل برنامج TeamViewer لرؤية ومتابعة ما يحدث على الحاسوب الثاني -

...

كود الباتش يستطيع معرفة ما اذا كانت الاداة TFC متوقفة عن العمل بالتاكد من المتغير STATUS الذي ياخذ ثلاث قيم ممكنة : RUNNING - NOT RESPOND - UNKONOWN

في الكود المرفق حاولت التركيز عىل المتغير MEMUSAGE لمعرفة استهلاك TFC للذاكرة.

في البداية الذاكرة تكون قليلة ثم عند بدأ عمل الاداة ترتفع قيمة الذاكرة المستهلكة وعند الانتهاء تنخفض قيمة الذاكرة المستهلكة.

لا ادري ان كانت هذه الطريقة انفع لمعرفة ان كانت الاداة TFC انهت عملها ام لا ؟


http://www.cjoint.com/c/FKskphbfDmi

بارك الله فيكم.
اين هي الاداه رقم 1 حتي نعمل عليها

18-11-2016, 02:53 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
أهلا اخي txoo2

الاداة والبرنامج 1 هي TFC

البرنامج 2 هو TeamViewer

ملاحظة و تصحيح :

TFC له ثلاث حالات :

1 - االانتهاء من العمل والتنظيف

2 - يطلب منك اعادة تشغيل الحاسب

3 - يتوقف عن العمل

وفي كل الحالات يجب اعادة تشغيل TeamViewer لمعرفة ما يجري على الحاسب 2

18-11-2016, 06:03 PM
saaaaaam
مجموعة الإدارة
رقم العضوية: 416490
تاريخ التسجيل: Apr 2013
المشاركات: 5,155
تلقى دعوات الى: 3299 موضوع
إعجاب: 2,756
تلقى 3,679 إعجاب على 1,640 مشاركة
 


أهلا أخي بالنسببة للأداة TFC إعرفها جيدا وقد عربت إحدى اصدارتها بالنسبه لها بشكل إجباري إغلاق النوافذ المفتوحة وإعادة التشغيل لا إيقاف النظام

ولها طريقة عملها في الويندز بحيث تعمل تنظيف وعند الأنتهاء تعمل خروج بدون إعادة التشغيل لكنها لا تحظرني الآن


لكن تابع txoo2 قد يفيدك أكثر


18-11-2016, 08:23 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
أهلا اخي txoo2

الاداة والبرنامج 1 هي TFC

البرنامج 2 هو TeamViewer

ملاحظة و تصحيح :

TFC له ثلاث حالات :

1 - االانتهاء من العمل والتنظيف

2 - يطلب منك اعادة تشغيل الحاسب

3 - يتوقف عن العمل

وفي كل الحالات يجب اعادة تشغيل TeamViewer لمعرفة ما يجري على الحاسب 2

جرب هذا الكود ومهمته هي فتح برنامج التيم فيور كل 60 ثانيه واعاده تكرار الفتح للابد
قم بتشغيل الكود قبل العمل علي برنامجك وهكذا سيتم فتح التيم فيور بعد اغلاقه من البرنامج الاخر هههههه

@echo off
:1
ping -n 60 127.0.0.1 > nul
start "txoo2" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
goto 1

18-11-2016, 09:29 PM
kingslouma
عضو فعال
رقم العضوية: 171832
تاريخ التسجيل: Oct 2008
المشاركات: 150
تلقى دعوات الى: 3 موضوع
إعجاب: 14
تلقى 32 إعجاب على 16 مشاركة
 
المشاركة الأصلية كتبت بواسطة txoo2 
جرب هذا الكود ومهمته هي فتح برنامج التيم فيور كل 60 ثانيه واعاده تكرار الفتح للابد
قم بتشغيل الكود قبل العمل علي برنامجك وهكذا سيتم فتح التيم فيور بعد اغلاقه من البرنامج الاخر هههههه

@echo off
:1
ping -n 60 127.0.0.1 > nul
start "txoo2" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
goto 1

فكرة ممتازة

:applau dit:

18-11-2016, 09:42 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
ولكن ان لم يتم اغلاقه من طرف TFC فسواصل الباتش بفتح نفس البرنامج لTeamViewer الى ما لا نهاية ؟

18-11-2016, 10:16 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
ولكن ان لم يتم اغلاقه من طرف TFC فسواصل الباتش بفتح نفس البرنامج لTeamViewer الى ما لا نهاية ؟
نعم الي ان تقوم انت بغلق الباتش

18-11-2016, 10:27 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
هل من الممكن فعل ذلك في الباتش نفسه ؟

18-11-2016, 11:11 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
هل من الممكن فعل ذلك في الباتش نفسه ؟
اولا هل نجح هذا الباتش معك ام لا

19-11-2016, 03:50 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
اولا هل نجح هذا الباتش معك ام لا
عند تشغيله يقوم ياقلاع TeamViewer لمرة واحدة

ولكن تشغيل TFC ليس موجودا في الباتش

19-11-2016, 06:27 PM
saaaaaam
مجموعة الإدارة
رقم العضوية: 416490
تاريخ التسجيل: Apr 2013
المشاركات: 5,155
تلقى دعوات الى: 3299 موضوع
إعجاب: 2,756
تلقى 3,679 إعجاب على 1,640 مشاركة
 


أخي لماذا لاتضع برنامج TeamViewer في بدء تشغيل الويندز وأجعل هذه الأداة تعمل براحتها TFC وإعادة التشغيل بشكل طبيعي وبمجرد إعادة التشغيل يعمل
TeamViewer بشكل تلقائي وبدون تدخل منك


وبامكانك إضافتة وحذف الأختصار بنقرة زر إذا رغبت


19-11-2016, 06:34 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
TeamViewer يقلع حقا مع الويندوز في بدء التشغيل

ولكن برنامج TFC يوقفه ويتنهي عمله وباقي البروسيسيرات العاملة

و TFC عندما ينهي عمله بعد مدة معينة - ليست معلومة مسبقا - يا اما يبقى ينتظر او في حالات أخرى ينتظر من المستعمل ان يضغط زر اعادة التشغيل بعدما يطلب TFC ذلك.

يعني في كلا الحالتين يلزم تدخل المستعمل، وبدون برنامج TeamViewer لا استطيع فعل ذلك.


تشغيل ومتابعة برنامج عن طريق الـ Batch سكريبت



Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.