15Jul
إذا حاولت تحديث بعض ملفات ويندوز( مثل البرامج أو مستندات ورد) أثناء استخدامها، فستحصل على الخطأ "رفض الوصول، الملف قيد الاستخدام" القياسي.في حين أن السبب وراء هذا واضح، يمكن أن يكون مزعج جدا إذا كنت بحاجة إلى تحديث صغير قابل للتنفيذ الذي هو حاليا قيد الاستخدام من قبل مستخدم آخر.في هذه الحالات، لديك، من بين أمور أخرى، الخيارات التالية، وكلها تأخذ الوقت الثمين:
- تعقب والاتصال المستخدمين الذين يستخدمون حاليا الملف، ونقول لهم لإغلاق / حفظ عملهم، وما إلى ذلك وثم تطبيق التحديث.
- لا تقم بتطبيق التحديث على الفور وتذكر فقط أن تفعل ذلك في وقت لاحق عندما لا يكون المستخدمون في النظام.
- جدولة بعض المرافق لاستبدالها في إعادة التشغيل المقبل.
حسنا، لدينا حل آخر متاح لك: البرنامج النصي الذي استدعائه من خلال القائمة إرسال إلى ما يلي:
- يحاول حذف الملف القديم.
- إذا كان الملف القديم مقفلا، سينتظر البرنامج النصي 20 ثانية.انتقل إلى الخطوة 1.
- إذا لم يتم تأمين الملف القديم، يتم استبدال الملف القديم بالملف الجديد.انتقل إلى الخطوة 4.
- تسجيل الخروج بشكل اختياري بمجرد الانتهاء من العملية.
بهذه الطريقة، تحصل فقط الحصول على الأمر استبدال في الحركة والنصي يعتني بقية.هذا يمكن أن تساعدك على تجنب تعقب المستخدمين أو الحاجة إلى تثبيت المرافق غير الضرورية على النظام الخاص بك.
الإعداد والاستخدام
يمكن وضع البرنامج النصي في أي مكان على النظام الخاص بك.ثم كل ما عليك القيام به هو إنشاء اختصار في مجلد سيندتو الخاص بك:
لبدء عملية الاستبدال، حدد الملف القديم والملف الجديد ثم استدعاء الخيار إرسال إلى عن طريق النقر بزر الماوس الأيمن على الملف القديم لاستبدال.
سيعرض النص البرمجي بالضبط ما سيحدث ويعرض لك الخيار ليتم تسجيل الخروج بمجرد الانتهاء من استبدال.
سيحاول البرنامج النصي باستمرار حذف الملف القديم أثناء انتظار عدة ثوان بين المحاولات.
كل ما عليك القيام به هو الحصول على تشغيل العملية وكلما المستخدمين الخاص بك خارج، سيتم استبدال الملف.
الضمانات
يحتوي البرنامج النصي على اثنين من الضمانات المضمنة:
- يتم عرض الملف القديم والملف الجديد بوضوح حتى تعرف بالضبط ما سيحدث.
- يمكنك إغلاق نافذة الأمر في أي وقت لإيقاف الإجراء( بطبيعة الحال، على افتراض أن استبدال لم يتم بالفعل).
- سيضمن البرنامج النصي تحديد ملفين فقط عند استدعاء الأمر سيند تو.إذا قمت بتحديد، على سبيل المثال، 1 أو 3 ملفات سوف تتلقى رسالة إشعار ولن يحدث شيء.
النص البرمجي
ECHO أوف تيتل استبدال ملف مغلق إيكو استبدال ملف مغلق إيكو كتبه: جيسون فولكنر إيكو SysadminGeek.com إيكو.صدى صوت.سيتلوكال إنابليكستنسيونس التحقق من صحة ريم.سيت إرور = 1 إف{ ٪ 2} =={ }( إيكو يجب اختيار ملفين لتشغيل الاستبدال غوتو إند) إذا لم يتم اختيار{ ٪ 3} =={ }( إيكو تم اختيار أكثر من ملفين لذلك أنا لست(غوتو إند) سيت إرور = 0 سيت أولدفيل = "٪ ~ f1" سيت نيوفيل = "٪ ~ f2" سيت لوغوفويندون = 0 ريم إظهار ما سيحدث حتى يكون لديك فرصة لإلغاء.إيكو قديم الملف:٪ أولدفيل٪ إيكو --------- إيكو ملف جديد:٪ نيوفيل٪ إيكو.إيكو يمكنك إلغاء استبدال الملف القديم مع ملف جديد عن طريق الإغلاق الآن.صدى صوت.ريم تسجيل الخروج موجه.إذا كنت لا تريد أن ترى هذا، يمكنك حذف هذه السطور.إيكو تسجيل الخروج تلقائيا بمجرد الانتهاء من عملية استبدال؟إيكو أدخل "Y" لتسجيل الدخول تلقائيا أو إدخال أي شيء آخر إلى لا.سيت / P لوغوفويندون =: دوريبلاس ديل / F / Q٪ أولدفيل٪ إف نوت إكسيست٪ أولدفيل٪( موف٪ نيوفيل٪٪ أولدفيل٪ إيكو تم استبدال الملف بنجاح. غوتو إند) إيكو.إيكو الملف القديم لا يزال مؤمنا.في انتظار بضع لحظات لإعادة المحاولة.تيميوت / T 20 غوتو دوريبليس: إند إف{ ٪ إرور٪} =={ 1}( إيكو إرشادات الاستخدام: إيكو 1. حدد الملفين في مستكشف ويندوز إيكو 2. انقر بزر الماوس الأيمن على الملف القديم وانتقل إلى -(إيكو) يتم استبدال الملف الذي قمت بالنقر عليه على اليمين مع الملف المحدد الآخر إيكو إيكو إيقاف دون القيام بأي شيء اضغط على أي مفتاح للإغلاق تيموت / T 15) إف / I{ ٪ لوغوفويندون٪} =={Y}( إيكو إيكو إيكو خيار تسجيل الخروج عند الانتهاء تم اختيار إيكو سيتم تسجيل الخروج قريبا. شوتون / L) إندلوكالالروابط
تنزيل ريبلاسفيل سكريبت من SysadminGeek.com