مرحبًا ، إليك الرمز الخاص بي:echo offfor/f "الرموز = 2 delims = :." يقوم ٪٪ x in ('chcp') بتعيين cp = ٪٪ xchcp 1252> nulmkdir "HIL02 - H tel XYZ Montr al 03 - H Xtel XYZMontr al - Banquet + P tisserie" >> Logfile.txt 2> & 1chcp٪ cp٪> nul سيتم تسجيل نوع الخطأ في logfile.txt. هذا يعمل بشكل رائع. الشيء هو أن ملفي الفعلي لديه أكثر من 11000 إدخال للمعالجة. من بين هؤلاء ، لدي فقط 7 لا يعمل. تلقيت رسالة الخطأ على ما يرام في ملف السجل ، لكنني بحاجة إلى معرفة الخطوط التي هي المشكلة. هل هناك طريقة للحصول على هذه المعلومات بطريقة أو بأخرى؟ في ملف السجل الخاص بي ، لكل خطأ ، أرغب في نسخ اسم المسار الإشكالي لقد أجريت بالفعل بحثا عن شخصيات مثل؟/() # وهذه تؤخذ بها. ليس لدي أدنى فكرة عن المشكلة. أنا أيضًا أتحقق من طول المسار (بحد أقصى 260 المسموح به) وأنا في الطريق إلى الحد الأقصى حتى بما في ذلك المجلدات الفرعية التي تم إنشاؤها

ما هو هذا الرمز من المفترض أن تفعل؟

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

ما هو مع كل الاشياء chcp؟

يسمح لي باستخدام الأحرف الفرنسية مثل

تقصد أن هناك 11000 سطر مثل هذا؟ mkdir "HIL02 - H tel XYZ Montr al 03 - H Xtel XYZMontr al - Banquet + P tisserie" >> Logfile.txt 2> & 1

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

لماذا لديك أسماء الدليل في الملف الدفعي نفسه؟ وجود 1000 خطوط يجعلها مرهقة للغاية. لماذا لا يوجد لديك في ملف نصي وقراءة الأسطر باستخدام FOR/F؟ بهذه الطريقة يكون لديك كل سطر في متغير ويمكنك عزل خطوط المشكلة.

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

أريد أن أعرف مقدار الوقت الذي قضيته في كتابة هذا 11000 مرة.

قد تكون المشكلة هي اسم مجلد به حرف غير صالح في مخطط الشفرة الخاص بك. ضع جميع أسماء المجلدات في ملف "c: folder file.txt" وجرب الرمز أدناه في مجلد فارغ: قد يكون أيضًا إظهار المجلدات التي تحتوي على حرف يتم ترجمته بواسطة صفحة الرموز ، لذلك قد يكون لديك مجلدات أخرى في ملف errorlog.txt. يمكنك التحقق يدويًا لمعرفة ما إذا كانت هذه المجلدات موجودة ، إذا لم يكن هناك الكثير منها. على الأقل هذا هو ما أفهمه مشاكل برامج الترميز ، حيث أنني لا أستخدم أحرفًا غير لاتينية في كثير من الأحيان. الرمز:echo offchcp 1252 (for/f "usebackq delims =" ٪٪ a in ("c: folder file.txt") القيام به (md "٪٪ a" إذا لم يكن موجودًا "٪٪ a " خطأ صدى في السطر "٪٪ a")) > "c: folder errorlog.txt" echo donepause

اكسل حبيبتي تم تصدير المعلومات من نظام ERP الخاص بنا في ملف excel. كل ما كان علي فعله هو تسلسل الخلايا للحصول على ما أردت. لا الكتابة للقيام على الإطلاق. فقط انسخ/الصق

هذا قريب جدا المشكلة الوحيدة هي أنه لا يتبع بنية المجلد المطلوبة ؛ يقوم بإنشاء مجلدات لكل كلمة وحروف بدلاً من ذلك. جربت الكود الخاص بك مع mkdir وأحصل على نفس المشكلة. يوجد تغيير طفيف لأقوم بالتخمين لإنجاحه. تحديث: لقد وجدت خطأي. في ملفي مع المعلومات لإنشاء المجلدات ، كانت جميع المسارات بين "". ط إزالته. أيضا كان علي أن أغير md إلى mkdir. يعمل كالسحر! لقد أوضحت لي الخطوط السبعة التي واجهت مشكلة. لقد قمت بإصلاحه والآن لدي 14178 مجلدًا ومجلدًا فرعيًا أو مجلدًا فرعيًا تم إنشاؤه تلقائيًا في حوالي 30 ثانية! شكرًا جزيلاً على مساعدتك!

أنا سعيد لسماع ذلك ساعدك. فقط مضيف هنا أن mdand mkdirdo بالضبط نفس الشيء في Windows. جرب هاتين الأمرين: Code: md "123" mkdir "456"

ما هو الفرق بين Firefox و Web Explorer و Safari؟

حسناً ، أعرف أن هذا يبدو كأنه سؤال غبي بشكل لا يصدق. أعلم بالفعل أن هذه المنتجات مصنوعة من شركات مختلفة ، ولكل منها أسلوب وأسلوب مختلف ، وبلاه بلاه بلاه. ولكن عندما يتعلق الأمر بالأداء والقدرات ، فما الفرق؟ وكيف تعمل بعض مواقع الويب فقط مع FireFox؟

عفا عليها الزمن بعض الشيء ، ولكن قراءة جيدة هنا: www.computerworld.com/action/article.do؟command=viewArticleBasic&articleId=9005614

أستخدم Firefox معظم الوقت. ولكن أيضًا IE و Netscape و Sea Monkey. لا يزال بإمكانك تنزيل Netscape 7.2 وهو يعمل بشكل جيد. إذا أخبرني موقع ويب أن المتصفح الخاص بي قديم جدًا ، فأنا أغادر وأذهب إلى مكان آخر.

نتسكيب: www.w3schools.com/browsers/browsers_netscape.asp

المشاركات الشعبية