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