السلام عليكم ورحمة الله وبركاتة وبعد أخواني الكرام أنا أريد أن أعرف كيف يمكن أن أحضر نتائج أمر تم تنفذة بالدوس؟؟؟
كيف أحضر نتائج تنفيذ أمر في الدوس؟؟
للرفع
تم تعديل هذه المشاركة بواسطة Saad AL.Moosa في 6 سبتمبر 2007 في 15:29



Email : sao_-5000@hotmail.com
استخدم : DosCapture لعرض مخرجات تنفيذ برنامج في الدوس في Textbox مثلا فقد كنت استخدمه في السابق عند تنفيذ Export لقاعدة بيانات اوراكل بــ batchfile يتم تنفيذه في بيئة الدوس ويتم استدعائه من داخل برنامجي وعرض محتويات عملية الــ Export في Textbox
ليس كل ما يتمناه المرء يدركه

شكرا أخي الكريم على التفاعل ولكن لدي سؤالين ألا وهما هل دالة Shell هل تنفذ أوامر التشغيل أم أوامر الدوس ثانيا ما هي DosCapture هل هي دالة أم أداة أم ماذا.



Email : sao_-5000@hotmail.com
يمكن جعل مخرج الأمر في ملف ومن ثم قرائته من البرنامج
Shell "cmd /c netstat >C:\netstat.txt", vbHide
هناك دوال Api تساعدك على جلب ماتريده وهي GetTcpTable
بالتوفيق
جزاك الله كل خير أخي الكريم دريم نت ولكن هل من المكن ان تقوم بتفسير الكود اي تقسيمه وتحليله وذلك لاني اريد هذا الكود وجزاك الله كل خيرخصوصا لماذا تم وضع العلامة \C بعد الامر NETSTAT اي ما هي فائدته ثلنيا هل العلامة > تقوم بانشاء ملف نصي ام ماذا وجزاك الله كل خير
ما زال الرجل عالما طالما يتحري العلم فان قال علمت ........ فقد جهل
فكرة الاخ دريم نت ممتازه ولكن بها عيب واحد وهو ان النتيجه لن تظهر حتى تنتهي اوامر تنفيذ الملف . اما DosCapture سيطرتها اقوى فهي تجعلك تتابع احداث ونتائج التنفيذ لحظة بلحظة حتى الانتهاء . وليس بعد الانتهاء . سا بحث عن الكود وارفقه لكم .
ليس كل ما يتمناه المرء يدركه

أوافق الأخ العقدة وألف شكر لك أخي دريم بس ممكن تقولي ما هي DosCapture ؟؟



Email : sao_-5000@hotmail.com
أخي سوف تبكي عليك العيون * * * وتـسـأل عـنك دمـوع المـئـين
فإن جف دمعي سيبكي الغمام * * * يـرصـع قـبرك بــالـياسـمـيـن
أخـي مـا يـأسـنـا ولـن نيـأسـا * * * وما طال في القلب لبث الأسى
ومـا حـل أفــئــدة الــمــــؤمـن * * * سـوى أمـل في الـجنـان رسـى
أخي فانتظر ولتعش في غـد * * * سـيـنـبـثـق الأمـل الـسـرمـد
فـإن مـزقـتـنـا سني الــحـيـاة * * * فإنـا مع الـنصـر فـي مـوعــد
أخي العقدة كعادتك مبدع في أي مجال تضع يدك عليه ولكن سؤال صغير البرنامج هذا لاحظت أنه يعمد على وبما أني لست مبرمج محترف فالأكواد الطويلة والمعقدة لا أعرف أقرئها( :D لو في أي واحد يعرف طريقة حلوة لأني أقرأ الأكواد الطويلة فلينورني ) والكلام في البرنامج على الكلاس فياليت لو تعطينا نبذة قليلة عنه.



Email : sao_-5000@hotmail.com
فكرة جميلة جدا لكن الأسهل هو استعمال الدالة GetTcpTable وقد أدرج الأخ MSVS رابط لاستعمالها
medo429 كتب:جزاك الله كل خير أخي الكريم دريم نت ولكن هل من المكن ان تقوم بتفسير الكود اي تقسيمه وتحليله وذلك لاني اريد هذا الكود وجزاك الله كل خيرخصوصا لماذا تم وضع العلامة \C بعد الامر NETSTAT اي ما هي فائدته ثلنيا هل العلامة > تقوم بانشاء ملف نصي ام ماذا وجزاك الله كل خير
وضع C/ بعد CMD وهي لتنفيذ سطر الأمر والخروج أما علامة > فهي للدلالة على أن مخرج سطر الأمر لن يكون على الشاشة وانما الى ملف حددنا مكانه واسمه بعد العلامة مباشرة
هذا الموضوع مغلق.
