کسی درخواست کو مشروط طور پر دوبارہ شروع کرنے کے لئے بیچ اسکرپٹ

Aug 27, 2025
بحالی اور اصلاح
غیر منقولہ مواد

عام نظام اور / یا ماحولیاتی واقعات جیسے اسٹینڈ بائی سے دوبارہ شروع ہونا یا نیٹ ورک کنکشن کھو جانا کچھ خاص ایپلی کیشنز کے لئے دشواریوں کا سبب بن سکتا ہے جن کی توقع ہمیشہ رہتی اور منسلک رہتی ہے۔ لہذا اگر آپ کے پاس کچھ خاص درخواست ہے جو کریش ہو جاتی ہے یا کسی حد تک "جواب نہ دینے" کے موڈ میں چلی جاتی ہے اور اس کے لئے دوبارہ اسٹارٹ کرنا ہی ٹھیک ہے تو ، ہمارے پاس ایک آسان فیکس ہے جس میں صرف اس ایپلی کیشن کو مارنے کے لئے ایک حسب ضرورت بیچ اسکرپٹ کی شکل میں ہو اور اسے دوبارہ شروع کریں

مذکورہ بالا واضح صورتحال کے علاوہ ، اس اسکرپٹ کو مختلف قسم کے مفید کاموں کے لئے بھی استعمال کیا جاسکتا ہے ، جیسے:

  • ڈبل کلک کرکے یا ہاٹ کی استعمال کرکے آسانی سے کسی ایپلی کیشن کو دوبارہ اسٹارٹ کریں۔
  • کسی پروگرام کو صرف اس وقت دوبارہ شروع کریں جب اس کو لٹکا دیا گیا ہو یا کوئی جواب نہیں دے رہا ہے۔
  • شیڈول ٹاسک کے بطور چلائیں تاکہ یہ یقینی بنایا جاسکے کہ ایپلی کیشن ہمیشہ چل رہی ہے۔
  • کہیں بھی اور آپ کسی بھی درخواست کی مشروط دوبارہ اسٹارٹ کرنا چاہتے ہیں۔

اسکرپٹ کو اپنی مرضی کے مطابق بنانا تبصرے کے ذریعہ کافی حد تک خود وضاحتی ہونا چاہئے ، لہذا صرف اسکرپٹ کو مناسب طریقے سے تشکیل دیں اور آپ بالکل تیار ہیں۔

اسکرپٹ

ٹویٹ ایمبیڈ کریں
ECHO دوبارہ شروع کی درخواست
ECHO تحریری: جیسن فالکنر
ECHO SysadminGeek.com
ECHO
ECHO

سیکنڈ ایبل ایبل ایکسٹینشنز

REM درخواست کی معلومات درج کریں۔
SET AppName = درخواست نام
SET ExeFile = FileToLaunch.exe
SET ExePath = C: PathToApplication

REM درخواست کو ختم کرنے کے لئے شرائط منتخب کریں۔
REM کی ایک قدر 1 = ہاں ، 0 = نہیں
SET KillIfRunning = 1
SET KillIfNotResponding = 1
SET KillIfUnعلومStatus = 1

آر ای ایم کی وضاحت کریں کہ درخواست کب شروع کی جائے:
REM 1 = صرف اس صورت میں شروع کریں اگر اس عمل کو آخری مارا گیا تھا۔
REM 0 = اس سے قطع نظر درخواست شروع کریں۔
سیٹ اسٹارٹ آئنلیفکلڈ = 1

SET KillStatus = "٪ TEMP٪ KillStatus.tmp.txt"
SET کامیابی = 0

ECHO کو موجودہ٪ AppName٪ مثال کے طور پر قتل…
اگر {%KillIfRunning%} == {1} کال کریں: چیک کِل اسٹاٹٹس "٪ ExeFile٪" "" چل رہا ہے "
اگر {%KillIfNotResponding%} == {1} کال کریں: چیک کِل اسٹاٹس "٪ ExeFile٪" "جواب نہیں"
IF {%KillIfUnknownStatus%} == {1} CALL: CheckKillStatus "٪ ExeFile٪" "UNKNOWN"
ECHO

اگر {%StartOnlyIfKilled%} == {1} (
IF {%Success%} == {0} GOTO اختتام
)
ECHO٪ AppName٪ کو دوبارہ شروع کر رہا ہے…
START "٪ ExeFile٪" "٪ ExePath ٪٪ ExeFile٪" شروع کریں
ECHO

اگر موجود ہے٪ KillStatus٪ DEL / F / Q٪ KillStatus٪

اختتامی


: چیک کلیسٹاٹس
درجہ کے ساتھ ECHO قتل:٪ ~ 2
TASKKILL / FI "STATUS eq٪ ~ 2" / IM "٪ ~ 1" / F>٪ KillStatus٪
SET / P KillResult = <٪ KillStatus٪
فار / ایف "ٹوکنز = 1 ، * حدود =:"٪٪ A IN ("٪ KillResult٪") کریں (
ECHO ٪٪ A: ٪٪ B
اگر IF / I {%%A} == {SUCCESS} SET / A کامیابی =٪ کامیابی٪ + 1
)


: ختم

نتیجہ اخذ کرنا

جب کہ آپ وہاں ایپلی کیشنز تلاش کرسکتے ہیں جو بنیادی طور پر ایک ہی فنکشن انجام دیتے ہیں ، ایک سادہ اسکرپٹ کا استعمال کرتے ہوئے جیسے اس پس منظر میں "ابھی ایک اور پروگرام" چلنے سے گریز کرتا ہے۔

.entry-content .ینٹری فوٹر

Auto Restart BO Servers With A Batch Job

Batch File Stop Wait 3 Min. And Restart .exe If Finds This Error Message?

High Performance Batch Processing

Batch Ep.06 - If Statements

Batch Programming Menu With If Statements


بحالی اور اصلاح - انتہائی مشہور مضامین

کیسے دیکھیں کہ اگر آپ کی ہارڈ ڈرائیو S.M.A.R.T کے ساتھ مر رہی ہے۔

بحالی اور اصلاح Jul 3, 2025

ہارڈ ڈرائیوز S.M.A.R.T. کا استعمال کرتی ہیں (خود نگرانی ، تجزیہ ، اور رپورٹنگ ٹکنالوجی) پر ان کی اپنی قابل..


میکوس سیرا میں سری کے ساتھ سسٹم کی ترتیبات کو کیسے کنٹرول کریں

بحالی اور اصلاح Jun 20, 2025

غیر منقولہ مواد میکوس سیرا پر سری کی شمولیت مطلب ہے کہ اب آپ اپنی آواز کے ساتھ ہر طرح کے کام ک�..


آئی ٹیونز کو کسی iOS آلہ کے ساتھ خود کار طریقے سے مطابقت پذیری سے کیسے روکا جائے

بحالی اور اصلاح Jun 7, 2025

آئیے اس کا سامنا کریں: آئی ٹیونز بہت اچھا نہیں ہے۔ اگرچہ آئی ٹیونز 12 کے ساتھ یہ قدرے بہتر ہوگئی ہ..


اینڈروئیڈ پر گوگل کی بورڈ اونچائی کو ایڈجسٹ کرنے کا طریقہ

بحالی اور اصلاح Jul 14, 2025

گوگل کی بورڈ نے جدید ترین حسب ضرورت خصوصیات کو حاصل کرنا جاری رکھا ہے ، جس میں حالیہ ورژن کی بورڈ کی ا..


ایک ہی کی بورڈ اور ماؤس والے دو ڈوئل مانیٹر کمپیوٹرز کو کنٹرول کرنے کا بہترین طریقہ کیا ہے؟

بحالی اور اصلاح Jun 18, 2025

غیر منقولہ مواد اگر آپ کے پاس دو زبردست ڈبل مانیٹر کمپیوٹر ہیں اور آپ ایک ہی کی بورڈ اور ماؤس کا است�..


فائل کاپیئرز کی لڑائی: ونڈوز ، ٹیرا کوپی ، اور سوپر کاپیئر

بحالی اور اصلاح Sep 16, 2025

ہم نے ونڈوز کے لئے دو مشہور فائل کاپی کرنے والے پروگراموں کا احاطہ کیا ہے: ٹیرا کاپی اور سپر کاپیئر۔ �..


جیک کرنے کا طریقہ پوچھیں: پریشان کن تیروں کو طے کریں ، اولڈ اسکول ڈوس گیمز کھیلیں ، اور سمارٹ کمپیوٹر شٹ ڈاؤن شیڈول کریں۔

بحالی اور اصلاح Dec 13, 2024

آپ کے پاس سوالات ہیں اور ہمارے پاس جوابات ہیں۔ آج ہم یہ اجاگر کرتے ہیں کہ ونڈوز 7 میں بڑے شارٹ کٹ تیر کو ٹ�..


ونڈوز وسٹا پیجنگ فائل کے سائز کو سمجھنا

بحالی اور اصلاح Jan 21, 2025

غیر منقولہ مواد میموری کو انسٹال کرنے کے بعد اگر آپ نے اپنے ونڈوز وسٹا کمپیوٹر کی میموری (ریم) کو اپ گریڈ �..


اقسام