سؤال

لدينا جزء من برنامجنا يمكنه حفظ ملف تشخيصي ليرسله المستخدم إلينا عبر البريد الإلكتروني حتى نتمكن من مساعدته في حل المشكلات.لدينا خيار حفظه على سطح المكتب، ويبدو أن هذه هي الفكرة السائدة في ذلك الوقت.لكن لدي هذين السؤالين:

  • هل هناك أي حالة لن نتمكن فيها من الحفظ على سطح المكتب؟لقد كنت أواجه مشكلات مع Win7، ثم أدركت أنني لم أفعل ذلك بشكل صحيح، والآن يمكنني حفظها بشكل جيد.ولكن، هل هناك أي حالات (على سبيل المثال، نظام مغلق في العمل) قد يتم فيها رفض هذه الأذونات؟أعلم أنه حتى في مدرستي، حيث كان كل شيء مغلقًا، يمكننا إنشاء ملفات على سطح المكتب.
  • هل هو موافق وفقًا لإرشادات التصميم وما إلى ذلك؟للحفظ على سطح المكتب؟أعني أننا لا نقوم بالادخار بشكل منتظم، بل فقط لأغراض التشخيص.هل هناك حقًا سبب مهم حقًا لعدم القيام بذلك؟

شكرًا جزيلاً.

هل كانت مفيدة؟

المحلول

هل الغرض الوحيد من ملف التشخيص هو أن يتمكنوا من إرساله إليك عبر البريد الإلكتروني؟إذا كان الأمر كذلك، فقد تتمكن من المحاولة الحفظ في ملف مؤقت (والذي سيعمل AFAIK دائمًا)، و إطلاق عميل البريد الإلكتروني الخاص بهم برمجيًا وإرفاق هذا الملف (على الرغم من أن القيام بذلك يعد رمزًا قبيحًا).

أو يمكن أن يكون لديك نموذج تحميل على موقع الويب الخاص بك، و تحميل الملف برمجيا بحيث لا يضطر المستخدم حتى إلى تشغيل عميل البريد الإلكتروني الخاص به.

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


فيما يتعلق بما إذا كان المستخدم لن يتمكن من الكتابة إلى سطح المكتب، هذا المنشور في منتديات Tom's Hardware يشير إلى أنه على الرغم من إمكانية تعطيل الوصول للكتابة، إلا أن المستخدم سيظل مالك مجلد سطح المكتب وبالتالي سيكون قادرًا على إعادة تمكين الوصول للكتابة - ولكن أعتقد أن هذا كان خاصًا بـ Win2k. مشاركة منتدى أخرى يدعي أنه يمكنك جعل سطح المكتب للقراءة فقط في XP باستخدام ALS.لست متأكدًا من كيفية عمله في نظام التشغيل Vista، ولكن يبدو أن الوصول للكتابة إلى سطح المكتب ليس مضمونًا بأي حال من الأحوال في نظام التشغيل Windows.

كما يشير @jeffamaphone، سيكون من الجيد جدًا تقديم مربع حوار "حفظ باسم"، فقط في حالة حدوث ذلك.أنا شخصياً أميل إلى جعل سطح المكتب هو المجلد الافتراضي، مع زر تصفح لتحديد مجلد آخر، في مربع الحوار "حفظ التشخيصات".إنه أمر مزعج، كمستخدم، ألا يكون لديك القدرة على التحكم في المكان الذي يذهب إليه الإخراج.

نصائح أخرى

لا يمكنني العثور على إرشادات محددة، ولكن بشكل عام تريد منح المستخدم خيار الحفظ في موقع بديل.لا بأس أن يكون سطح المكتب هو الموقع الافتراضي.يحب بعض المستخدمين وجود الكثير من الأشياء على سطح المكتب، والبعض الآخر (مثلي) من النوع الشرجي الذي لا يريد سوى سلة المحذوفات وربما اختصار برنامج أو اثنين.لكنني أقوم دائمًا بنقل الملفات المؤقتة إلى سطح المكتب (مثل السجلات وما إلى ذلك).ربما يجب أن يكون لديك حفظ (الذي ينتقل إلى سطح المكتب تلقائيًا) وحفظ باسم...والذي يمنح المستخدم مربع حوار الحفظ القياسي للسماح له باختيار الموقع.

إذن الكتابة على سطح المكتب يستطيع سيتم رفضه (رغم أنني لم أره عمليًا في إعدادات العمل).

إذا كانت ملفات التعريف المتجولة قيد الاستخدام، فمن المحتمل ألا تتوفر مساحة لتخزين الملف.قد يكون من الأفضل الحفظ في مجلد الملفات المحلية في ملف التعريف وإظهار نافذة مستكشف لهذا الدليل.

أنا شخصياً سأعرض مربع حوار يشير إلى أنه سيتم حفظ المعلومات على سطح المكتب، مع خيار الحفظ في موقع بديل.بعض الناس يشعرون بالغضب الشديد إذا لم يكن لديهم هذا الخيار.

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

الخيار الذي نختاره هو منح المستخدمين خيار نسخ المعلومات التشخيصية إلى الحافظة.ويمكنهم بعد ذلك لصقه مباشرة في أي عميل بريد إلكتروني.يعد Ctrl-C Ctrl-V أسهل بكثير من إرفاق ملف في GMail.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top