مرحبا شباب ، ويندوز إكس بي إعادة تشغيل المشكلة ========================= التاريخ: 1. يمكنني استخدام برنامج AVIRA ANTIVIRUS ومرة ​​واحدة اكتشفته. EXIL FILES ودائمًا ما يتم تغييره ولكن جزءه من النظام. (أعتقد أن هناك فيروسًا موجودًا) 2. تسجيل الدخول الجديد باستخدام XP PRO LOGIN DIALOG BOXDISPLAYS SCREEN BACKGROUND SCREEN ONLY ، لذلك كنت قد لاستخدام TASKMANAGER لفتح EXPLORER.3. حاولت تجاهل التنبيهات واستخدام SYSTEM RESTORE4.SweetED Problem5.NEXT ، بعد يومين ، حاولت تحديث MALWAREBYTES إلى 1.46 - تم مسحه ضوئيًا - تم اكتشافه -SYNCMAN (في مكان ما في c: windows system32 . syncman) (1 ) - الكشف عن التحديث القابل للإشعار (3) - قمت بإزالتها جميعًا 4 (أعتقد أنه يمكن تكوين تحديث تعطيل الإشعار لاحقًا) - إعادة التشغيل - المشكلة STARTED6.NOW ، يظهر فقط WIN XP PRO LOGO ثم يظهر فلاش " فشل هذا التطبيق في بدء التشغيل لأنه لم يتم العثور على user32.dll "(BLUE SCREEN في المللي ثانية) ثم إعادة تمهيد بشكل روتيني 7. الخطوات أحاول الوصول إلى وضع SAFE MODE ولكن فقط STOPS UNTIL" MUP.SYS "وطلب فقط إدخال لـ" SPTD. SYS "(لذلك دخلت ولكن لم يحدث تقدم) 8. حاولت لنا ملف وحدة التحكم بالاسترداد أو مثبّت عينة XP باستخدام USB و CD." لا يوجد نظام تشغيل "9. لذلك قد أحاول شراء قرص مضغوط جديد XP أو الاقتراض إلى TEST إذا يعمل (حتى أتمكن من استخدام وحدة التحكم بالاسترداد) 10.سوف ننتظر حلول أخرى. SPECS ======== WIN XP PRO GENUINE SP3Fujitsu Siemens Esprimo Mobile120gb (c: 60gb ، d: 60gb) ذاكرة الوصول العشوائي 1gPlease HelpThanks.

اظهار عنوان الملف وتحديد الملصق في

هل هناك طريقة لإرجاع اسم التسمية الحالية التي يتم تشغيلها في batchfile على الشاشة (أو إلى سجل). وهل من الممكن أن يكون لديك batchfile إرسال هو اسم خاص به إلى ملف السجل؟ هذا من شأنه أن ينقذ على hardcoding.
الشفرة:
: برنامج Test1ECHO =٪ currentfile٪ >> c: temp mylog.txtECHO Label =٪ currentlabel٪ >> c: temp mylog.txtif موجود "C: debt bills.xls" (goto Test2) Else (goto Test2) End) goto Test2: برنامج Test2ECHO =٪ currentfile٪ >> c: temp mylog.txtECHO Label =٪ currentlabel٪ >> c: temp mylog.txtRen "C: debt bills.xls" "pay.xls ": EndThank youdramklukkel

إذا لم تستخدم Shift ، فإن٪ 0 يشير إلى اسم الدُفعة:> Logfile.txt Echo٪ 0or لكامل المسار> Logfile.txt Echo٪ ~ f0 لا توجد طريقة بسيطة لتحديد الملصق الحالي - ومع ذلك فإن معظم المحررين الجيدين يسمح لك بإنشاء ماكرو يحدد موقع كل تسمية ثم يستخدم هذه القيمة لإنشاء السطر التالي الذي يردده في ملف السجل.

C: > اكتب batchname.bat
الشفرة:
echo offset optionone =٪ 1echo optionone =٪ optionone٪ set batchname =٪ 0echo batchname =٪ batchname٪ الإخراج: C: > batchname.bat Joeoptionone = Joebatchname = batchname.batC: > _____________________________ C: > اكتب batchname.bat
الشفرة:
echo offset optionone =٪ 1echo optionone =٪ optionone٪> mylog.txtset batchname =٪ 0echo batchname =٪ batchname٪ >> mylog.txtecho my log.txt: echo.type mylog.txtOutput: C: > batchname.bat JoeMy log.txt: optionone = Joebatchname = batchname.batC: >

يمكنك القيام بذلك عن طريق تعيين متغير للتسمية الحالية.
الشفرة:
echo off: Test1Set lbl = برنامج Test1ECHO =٪ ~ f0٪ >> c: temp mylog.txtECHO Label =٪ lbl٪ >> c: temp mylog.txtif موجود "C: debt bills.xls" (goto Test2) Else (goto End) goto Test2: Test2Set lbl = برنامج Test2ECHO =٪ ~ f0٪ >> c: temp mylog.txtECHO Label =٪ lbl٪ >> c: temp mylog.txtRen "C: الديون bills.xls "" pay.xls ": نهاية

لاستخدام اسم الدُفعة ، استخدم٪ 0 للحصول على اسم التصنيف

C: > labelVolume في محرك الأقراص C: هو الرقم المسلسل لـ FreeVolume هو F4A3-D6B3Volume label (ENTER for none)؟ هل تريد حذف تسمية وحدة التخزين الحالية (Y/N)؟ ^ CC: > (لقد استخدمت أجهزة الكمبيوتر منذ عام 1968 ولم أكن بحاجة إلى معلومات التسمية.)

تستخدم التحول؟ تقصد مثل مفتاح Shift على لوحة المفاتيح؟ ماذا تفعل؟ نعم نعم ، فرك فيها. شكرا لك gpl.dramklukkel

أمر SHIFT في ملف دفعي ، والذي يقوم بنقل المعلمات٪ 1٪ 2٪ 3 ، إلخ بمقدار واحد في كل مرة يتم استخدامه. بحيث يصبح٪ 1٪ 0 و٪ 2 يصبح٪ 1 وهكذا.٪ 0 هو عادةً سطر الأوامر المستخدم لبدء الدُفعة (أي اسمها وأحيانًا مسار حرف محرك الأقراص الخاص بها وكذلك اعتمادًا على كيفية استدعاءها) ولكن إذا كانت SHIFT يتم استخدامه ثم يتم فقده لأنه يتم استبداله بمحتويات٪ 1٪ 2٪ 3 وما إلى ذلك (إن وجد) أو فارغ (إذا لم يكن هناك)

شكرًا لردكم Billrich ، "LABEL" في هذه الحالة ليس تسمية محرك الأقراص ، لكنه يصف العلامة التي يشير إليها GOTO. يساعدك استعادة اسم هذه التسمية في تصحيح الأخطاء. عند قراءة سجل ، يمكنك معرفة المسار الذي اتبعه البرنامج ، أو التسميات التي اجتازها/تخطاها ، أو في بعض الأحيان إذا تعطل. في مثالي ، تم تسمية التصنيفات : TEST1 , : TEST2 و :النهاية أنت على حق في تسمية محرك الأقراص. لا أستطيع أن أجد أي فائدة لذلك باستثناء سهولة القراءة. grtdramklukkel.

شكرا لكم جميعا على المدخلات القيمة الخاصة بك. وأنا أقدر it.grt ، dramklukkel

أرى ، ولكن هذا يعني أنه يجب علي تعيين كل تسمية واحدة. وبهذه الطريقة ، قد أقوم بترميزها وتخطي المتغير.
الشفرة:
echo off: Test1ECHO Label = Test1 >> c: temp mylog.txtWich أساسًا ما كنت أفعله بالكامل. كانت نيتي عدم الاضطرار إلى كتابة كل علامة. وبالتالي لا تخاطر بالأخطاء أثناء الكتابة أو الفشل بعد إعادة تسمية الملصقات. بدلاً من ذلك ، لديّ سطر واحد يمكنني نسخه مرارًا وتكرارًا ، دون الاضطرار إلى التفكير فيه. يا عزيزي ، أنا مدلل. تحياتي ، Dramklukkel.

رمز أفضل حتى لا تستخدم gotos والعلامات. إنه ممكن ، وأرى أنك تفهم هذا بالفعل.إذا (something1) آخر (something2).توسيعه إلى.إذا (something1 something2) آخر (something3 something4)

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