منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
لدي كود التحكم في الدوس لكن فيه خطء - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : لدي كود التحكم في الدوس لكن فيه خطء (/showthread.php?tid=8075)

الصفحات: 1 2


لدي كود التحكم في الدوس لكن فيه خطء - sippar - 21-03-13

السلام عليكم
مازال البرنامج لا ينفد الاوامر
و زر النتفيد لا يمكن الضغط عليه مرة اخرة
هل المشكلة من الوندوز التي لدي مع العلم ان الوندوز xp SWEET


لدي كود التحكم في الدوس لكن فيه خطء - sooriaty03 - 21-03-13

sippar كتب :السلام عليكم
مازال البرنامج لا ينفد الاوامر
و زر النتفيد لا يمكن الضغط عليه مرة اخرة
هل المشكلة من الوندوز التي لدي مع العلم ان الوندوز xp SWEET

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

بالتوفيق


لدي كود التحكم في الدوس لكن فيه خطء - sippar - 21-03-13

السلام عليكم
لم يشتغل
يضهر خطء
http://www14.0zz0.com/2013/03/21/17/242388436.jpg

اتمنى الحلSad


لدي كود التحكم في الدوس لكن فيه خطء - sooriaty03 - 21-03-13

sippar كتب :السلام عليكم
لم يشتغل
يضهر خطء
http://www14.0zz0.com/2013/03/21/17/242388436.jpg

اتمنى الحلSad

السلام عليكم ورحمة الله وبركاته
أخي أريدك أن تقوم بتجربة وبعد ذلك أخبرني بالنتيجة
اذهب إلى إبدأ ثم تشغيل أو اضغط زر ويندوز مع حرف R
ستظهر لك نافذة Run أو تشغيل
اكتب السطر التالي
كود :
cmd.exe /c dir c:\ > c:\temp.dos
واضغط على موافق وانتظر حتى يتم الانتهاء من عمل البرنامج
بعد ذلك اذهب إلى محرك الأقراص c من جهاز الكمبيوتر
وانظر هلى ترى الملف temp.dos
إذا لم تجده قم بالعودة إلى إبدأ واضغط على تشغيل واكتب السطر التالي
كود :
command.com /c dir c:\ > c:\temp.dos
واذهب مرة أخرى إلى جهاز الكمبيوتر وافتح القرص c
بعد ذلك أخبرني أي السطرين عمل معك

بالتوفيق


لدي كود التحكم في الدوس لكن فيه خطء - sippar - 21-03-13

السلام عليكم
عندما وضعت هدا الكود
cmd.exe /c dir c:\ > c:\temp.dos

ظهر لي ملف في القص C
temp.dos
و عندما وضعت هدا الكود
command.com /c dir c:\ > c:\temp.dos

ظهر لي ملف في القرص c

TEMP.DOS


لدي كود التحكم في الدوس لكن فيه خطء - sooriaty03 - 22-03-13

السلام عليكم ورحمة الله وبركاته
تفضل أخي الكريم
تم تعديل المشروع وبإذن الله سيعمل
بالتوفيق


لدي كود التحكم في الدوس لكن فيه خطء - sippar - 22-03-13

اشتغل الحمد لله
لكن هناك مشكلة لو تحلها لي
ادا وضعت امر تم اضفت امر اخر تنحدف المعلومات الاولى
وان وضعت امر calc عندما تضهر الالة الحاسبة و لا اخرج منها لا استطيع وضع امر اخر
و لو اكتب cmd لا يضهر
في الماضي قبل ما اغير الوندوز كان يشتغل عادي
هل عندك يشتغل عادي
ماهي الوندوز التي عندك
اتمنى اجاد الحلSad


لدي كود التحكم في الدوس لكن فيه خطء - sooriaty03 - 22-03-13

sippar كتب :اشتغل الحمد لله
لكن هناك مشكلة لو تحلها لي
ادا وضعت امر تم اضفت امر اخر تنحدف المعلومات الاولى
وان وضعت امر calc عندما تضهر الالة الحاسبة و لا اخرج منها لا استطيع وضع امر اخر
و لو اكتب cmd لا يضهر
في الماضي قبل ما اغير الوندوز كان يشتغل عادي
هل عندك يشتغل عادي
ماهي الوندوز التي عندك
اتمنى اجاد الحلSad

السلام عليكم ورحمة الله وبركاته
أخي الكريم
وظيفة البرنامج الذي طلبت التعديل عليه هي لتنفيذ أوامر الدوس ومتابعة النتائج عبر الملف temp.dos
أما أوامر الويندوز كالحاسبة مثلا فتستطيع تنفيذها مباشرة بدون الأمر cmd
وذلك بالطريقة التالية
كود :
Process.Start("calc.exe")
ولو أردت أن تكتب cmd ويظهر
فكل ما عليك هو كتابة cmd.exe فقط بدون الخيار c/
لأنه يعني أن يغلق البرنامج فور الانتهاء من الأمر الذي تريد تنفيذه
أي بهذه الطريقة
كود :
Process.Start("cmd.exe")
أما عن حذف النتائج في كل مرة فهذا لأن الكود يقوم بذلك بواسطة الأمر Kill
ولتلافي ذلك قم بحذف الأمر وحاول تغيير اسم الملف في كل مرة
أخيرا نسخة الويندوز عندي Windows 7 Home

بالتوفيق