السلام عليكم
مازال البرنامج لا ينفد الاوامر
و زر النتفيد لا يمكن الضغط عليه مرة اخرة
هل المشكلة من الوندوز التي لدي مع العلم ان الوندوز xp SWEET
sippar كتب :السلام عليكم
مازال البرنامج لا ينفد الاوامر
و زر النتفيد لا يمكن الضغط عليه مرة اخرة
هل المشكلة من الوندوز التي لدي مع العلم ان الوندوز xp SWEET
السلام عليكم ورحمة الله وبركاته
صدقت أخي الكريم بعد تجربة البرنامج على الإكس بي لم يعمل
فقمت بتعديل البرنامج ليعمل على الإكس بي
تفضل المشروع في المرفقات
بالتوفيق
sippar كتب :السلام عليكم
لم يشتغل
يضهر خطء
http://www14.0zz0.com/2013/03/21/17/242388436.jpg
اتمنى الحل
السلام عليكم ورحمة الله وبركاته
أخي أريدك أن تقوم بتجربة وبعد ذلك أخبرني بالنتيجة
اذهب إلى إبدأ ثم تشغيل أو اضغط زر ويندوز مع حرف R
ستظهر لك نافذة Run أو تشغيل
اكتب السطر التالي
كود :
cmd.exe /c dir c:\ > c:\temp.dos
واضغط على موافق وانتظر حتى يتم الانتهاء من عمل البرنامج
بعد ذلك اذهب إلى محرك الأقراص c من جهاز الكمبيوتر
وانظر هلى ترى الملف temp.dos
إذا لم تجده قم بالعودة إلى إبدأ واضغط على تشغيل واكتب السطر التالي
كود :
command.com /c dir c:\ > c:\temp.dos
واذهب مرة أخرى إلى جهاز الكمبيوتر وافتح القرص c
بعد ذلك أخبرني أي السطرين عمل معك
بالتوفيق
السلام عليكم
عندما وضعت هدا الكود
cmd.exe /c dir c:\ > c:\temp.dos
ظهر لي ملف في القص C
temp.dos
و عندما وضعت هدا الكود
command.com /c dir c:\ > c:\temp.dos
ظهر لي ملف في القرص c
TEMP.DOS
السلام عليكم ورحمة الله وبركاته
تفضل أخي الكريم
تم تعديل المشروع وبإذن الله سيعمل
بالتوفيق
اشتغل الحمد لله
لكن هناك مشكلة لو تحلها لي
ادا وضعت امر تم اضفت امر اخر تنحدف المعلومات الاولى
وان وضعت امر calc عندما تضهر الالة الحاسبة و لا اخرج منها لا استطيع وضع امر اخر
و لو اكتب cmd لا يضهر
في الماضي قبل ما اغير الوندوز كان يشتغل عادي
هل عندك يشتغل عادي
ماهي الوندوز التي عندك
اتمنى اجاد الحل

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