ব্যবহারকারীকে বাতিল বিকল্প দেওয়ার পরে অটো বন্ধ


2

আমি কোনও কম্পিউটারে কোনও স্ক্রিপ্ট বা একটি সরঞ্জাম সেটআপ করতে চাই স্বয়ংক্রিয়ভাবে শাটডাউন করার জন্য, একটি নির্দিষ্ট সময়ে, গভীর রাতে বলি, যখন ব্যবহারকারীরা দিনের বেলা চলে (কম্পিউটার বন্ধ করতে ভুলে)। যদি কিছু প্রক্রিয়া প্রতিক্রিয়া না জানায় তবে এটি বন্ধ করতে বাধ্য করা উচিত। যাইহোক, যদি কোনও ব্যবহারকারী এটির ব্যবহার করে কম্পিউটারে উপস্থিত হন, আমি 30 বা সেকেন্ড বলার জন্য একটি বাতিল বোতামটি প্রদর্শন করতে সক্ষম হতে চাই, যাতে ইউটারেন্টের মতো সুন্দর পদ্ধতিতে ব্যবহারকারী শাটডাউনটি বাতিল করতে পারে।

আমি ডেক্স্টর শাটডাউন (একটি ভাল সরঞ্জাম তবে শিডিয়ুলিং ব্যতীত, না কোনও ব্যাচের ফাইল নির্মাণের সুবিধা) এবং সাধারণ শাটডাউন শিডিয়ুলার (একটি ভাল, তবে বাতিল করার বিকল্প নেই) পরীক্ষা করে দেখেছি। আমি এই ফোরামে শাটডাউন দিয়ে ট্যাগ শীর্ষস্থানীয় প্রশ্নের দিকেও তাকিয়েছি। আমি উইন্ডোজ ব্যাচ ফাইলের মধ্যে শাটডাউন স্ক্রিপ্টটি ব্যবহার করার চেষ্টা করেছি, তবে একটি 'ব্যবহারকারী আনন্দ' প্রয়োজনীয়তা অর্জনের কোনও উপায় খুঁজে পাচ্ছি না, এটিই 'এন সেকেন্ডে এটি বাতিল করতে সক্ষম বিকল্প'। আমার কোনও 'রিমোট' প্রয়োজন নেই। সাধারণত, আমি এটি উইন্ডোজ এক্সপি-এসপি 3 এবং উইন্ডোজ 7 এ ব্যবহার করতে সক্ষম হতে চাই।

কোন স্ক্রিপ্ট, ব্যাচ ফাইল বা সরঞ্জাম বা এর একটি কম্বো এটি সম্পাদন করতে পারে?

উত্তর:


1

দিন এই এক একটি শট , আমি এক নির্মাণ করতে এই অন্য উপায় করতে সময় আছে কি না কিন্তু এই চলা উচিত আমি অনুমান। । ।

নোট করুন যে for /l %%N in (30এখানে নম্বরটিতে অপেক্ষা করতে সেকেন্ডের পরিমাণ তাই এটি 3030 সেকেন্ডের জন্য।

@echo off
setlocal enableDelayedExpansion
for /l %%N in (30 -1 1) do (
  set /a "min=%%N/60, sec=%%N%%60, n-=1"
  if !sec! lss 10 set sec=0!sec!
  cls
  choice /c:CN1 /n /m "Restart in !min!:!sec! - Press N to Restart Now, or C to Cancel. " /t:1 /d:1
  if not errorlevel 3 goto :break
)
cls
echo RESTART in 0:00 - Press N to Restart Now, or C to Cancel.
:break
if errorlevel 2 (shutdown /r /t 10) else echo restart Canceled

উৎস


সুপার! এটি উইন্ডোজ on-এ আকর্ষণীয় কাজ করে While
ঘূর্ণি মন

2

আমি মনে করি আপনি এই থ্রেড সহায়ক হবে। দয়া করে এর মাধ্যমে যান এবং দেখুন এটির কোনও সহায়তা কিনা।

থ্রেডের লিঙ্ক ।

ব্যবহার: শাটডাউন [/ i | / l | / গুলি | / r | / জি | / একটি | / পি | / এইচ | / ই] [/ চ] [/ এম \ কম্পিউটার] [/ টি এক্সএক্সএক্সএক্স] [/ ডি [পি | ইউ:] এক্সএক্স: ইয়ি [/ সি "মন্তব্য"]]

...

/t xxx     Set the time-out period before shutdown to xxx seconds.
           The valid range is 0-315360000 (10 years), with a default of 30.
           If the timeout period is greater than 0, the /f parameter is
           implied.
/c "comment" Comment on the reason for the restart or shutdown.
           Maximum of 512 characters allowed.
/f         Force running applications to close without forewarning users.
           The /f parameter is implied when a value greater than 0 is
           specified for the /t parameter.

ধন্যবাদ. কিছু হলে আমাকে জানাও।


পৃষ্ঠাটি একটি / টি বিকল্পের দিকে নির্দেশ করে যা একটি সময়সীমা সরবরাহ করে, যার মধ্যে শাটডাউন বাতিল করা যেতে পারে। ভাল জিনিস, ধন্যবাদ। আমি আরও কিছুটা খুঁজছি, একটি বাতিল বোতামটি দেখানোর একটি উপায় যাতে ব্যবহারকারী / টি দ্বারা সরবরাহিত বিকল্পটি প্রার্থনা করতে পারে।
ঘূর্ণি মন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.