এটি উইন্ডোজের জন্য @ আলেকজান্দ্রু'র উন্নত স্ক্রিপ্ট ।
সম্পাদনা: উইন্ডোজ 8 তাদের নামে ফাঁকা জায়গায় স্ক্রিপ্টগুলি যথাযথভাবে চালাবে না, এটি প্রতিটি প্রয়োগের সাথে প্রোগ্রামটি খোলার জন্য বলে রাখে। ফাইলের নাম এবং সংস্করণটি 1.01 এ বিছিন্ন করা থেকে স্থান এবং উদ্ধৃতি চিহ্নগুলি সরানো হয়েছে।
হিসাবে সংরক্ষণ করুন KeepAwake101.wsf
:
<?xml version="1.0" encoding="utf-8"?>
<package>
<job id="keepAwake">
<?job error="false" debug="false"?>
<script>
//<![CDATA[
/*
* Copyright 2012 XP1
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*jslint browser: true, vars: true, white: true, maxerr: 50, indent: 4 */
(function (script, shell, fileSystem)
{
"use strict";
var currentDirectory = fileSystem.getFolder(shell.currentDirectory);
currentDirectory.createTextFile("empty.txt", true, false).close();
script.quit();
}(this.WScript, new this.ActiveXObject("WScript.Shell"), new this.ActiveXObject("Scripting.FileSystemObject")));
//]]>
</script>
</job>
</package>
এই স্ক্রিপ্টটি বর্তমান ডিরেক্টরিটির মূলে একটি খালি ফাইল তৈরি করে।
এরপরে, এই এক্সএমএল ফাইলটি সংরক্ষণ করুন KeepAwake101.xml
:
<?xml version="1.0" encoding="utf-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<Date>2012-01-01T00:00:01</Date>
<Author>Administrator</Author>
</RegistrationInfo>
<Triggers>
<BootTrigger>
<Repetition>
<Interval>PT20M</Interval>
<StopAtDurationEnd>false</StopAtDurationEnd>
</Repetition>
<ExecutionTimeLimit>PT30S</ExecutionTimeLimit>
<Enabled>true</Enabled>
</BootTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<GroupId>Users</GroupId>
<RunLevel>LeastPrivilege</RunLevel>
</Principal>
</Principals>
<Settings>
<IdleSettings>
<Duration>PT10M</Duration>
<WaitTimeout>PT1H</WaitTimeout>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<MultipleInstancesPolicy>StopExisting</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT30S</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>\KeepAwake101.wsf</Command>
<WorkingDirectory>L:\</WorkingDirectory>
</Exec>
</Actions>
</Task>
আপনি যখন এক্সএমএল ফাইলটি সংরক্ষণ করবেন তখন নিশ্চিত হয়ে নিন যে আপনি ফাইলটি এনকোডিংটি ইউটিএফ -16 (নোটপ্যাডে "ইউনিকোড" লেবেলযুক্ত) হিসাবে সংরক্ষণ করেছেন।
চালু <Command>"\KeepAwake101.wsf"</Command>
, নিশ্চিত করুন যে আপনি স্ক্রিপ্টের অবস্থান যুক্ত করে এই লাইনটি সংশোধন করেছেন।
চালু <WorkingDirectory>L:\</WorkingDirectory>
, আপনি এই ড্রাইভটি আপনার ড্রাইভের স্থানে পরিবর্তন করতে পারেন।
শুরু করুন> সমস্ত প্রোগ্রাম> আনুষাঙ্গিকগুলি> "কমান্ড প্রম্পট"> প্রশাসক হিসাবে চালানোতে ডান ক্লিক করুন।
এক্সএমএল ফাইলটি যেখানে রয়েছে সেই ডিরেক্টরিতে পরিবর্তন করুন।
এক্সএমএলটিকে একটি কার্য হিসাবে আমদানি করুন:
schtasks /create /tn "Keep Awake 1.01" /xml "KeepAwake101.xml"
আপনি যদি কাজটি মুছতে চান তবে টাইপ করুন:
schtasks /delete /tn "Keep Awake 1.01" /f
এই টাস্কটি প্রতি 20 মিনিটে চালানোর জন্য সেট আপ করা হয়। আমার ওয়েস্টার্ন ডিজিটাল উপাদানসমূহ 2 টিবি (ডাব্লুডিবিএএউ 10020 এইচবিকে) এক্সটারনাল হার্ড ড্রাইভ প্রতি 30 মিনিটে ঘুমায়।
আপনি টাস্কটি আমদানি করার পরে, আপনি টাস্ক শিডিয়ুলার ব্যবহার করে বিরতি এবং সময়সূচীটি কনফিগার করতে পারেন। টাস্ক শিডিয়ুলারটি খুলতে কমান্ড প্রম্পটে বা একটি স্টার্ট> রান ডায়লগে টাইপ করুন:
taskschd.msc
সতর্কতা:
ওয়েস্টার্ন ডিজিটাল গ্রিন ড্রাইভে একটি আক্রমণাত্মক ইন্টেলি পার্ক বৈশিষ্ট্য থাকতে পারে যা 8 সেকেন্ডের নিষ্ক্রিয়তার পরে মাথা পার্ক করে। এর ফলে লোড / আনলোড চক্র গণনা (এলসিসি) যথেষ্ট পরিমাণে বাড়বে। আপনি উইন্ডোজে ডিফ্রাগ্লার বা হার্ড ডিস্ক সেন্টিনেলের মতো সফ্টওয়্যার ব্যবহার করে এলসিসি পরীক্ষা করতে পারেন যা স্মার্ট ডেটা পড়তে পারে।
প্রতি 20 মিনিটে ড্রাইভটি জাগ্রত রাখা অবশেষে সীমা ছাড়িয়ে এলসিসি বাড়িয়ে তুলতে পারে। এই স্ক্রিপ্টটি চালানোর পরিবর্তে, আপনি কেবলমাত্র মাঝে মধ্যে কেবল ড্রাইভটি ব্যবহার এবং এটি প্লাগ চাপ না রেখে বিবেচনা করতে পারেন।
আপনি এখানে আরও পড়তে পারেন:
http://www.sagaforce.com/~sound/wdantiparkd/
যদিও আপনি হেড পার্কিং রোধ করতে স্ক্রিপ্টের ব্যবধানটি 7 সেকেন্ডে পরিবর্তন করতে পারেন, এটি খুব ভাল শোনাচ্ছে না।
wdidle3.exe
ইন্টেলিপার্ক বৈশিষ্ট্যটি অক্ষম করতে বা সময়সীমা সামঞ্জস্য করার জন্য এটি ব্যবহার করা ভাল ধারণা ।
আপনি যদি সেগুলির মধ্যে কিছু না করতে চান তবে ভিন্ন হার্ড ড্রাইভ কেনা এবং ওয়েস্টার্ন ডিজিটাল গ্রিন হার্ড ড্রাইভটিকে ব্যাকআপ ড্রাইভ হিসাবে ব্যবহার করুন যা আপনাকে কেবল মাঝে মধ্যে চালু করতে হবে। প্রত্যেকে ব্যাকআপ পছন্দ করে।