0

اول كدام؟

 
samsam
samsam
کاربر طلایی1
تاریخ عضویت : بهمن 1387 
تعداد پست ها : 50672
محل سکونت : یزد

اول كدام؟

 
برنامه‌هاي استارت‌آپ ويندوز به‌طور كامل براي همگان آشناست. مي‌توان تنظيم كرد كه چه برنامه‌هايي هنگام اجراي ويندوز اجرا شوند، اما اين‌كه كدام يك زودتر از ديگري اجرا شود، تحت كنترل نيست. هر چند يكي دو راه وجود دارد كه مي‌توان اين محدوديت را از بين برد.

ترفند: چندين ابزار وجود دارد كه چنين قابليتي را ارائه مي‌كنند، اما در اين ترفند سراغ برنامه‌اي مي‌رويم كه قابليت به‌تاخير انداختن و كنترل استارت‌آپ ويندوز را داراست.

همان‌طور كه حدس‌زده‌ايد، اين قابليت باعث مي‌شود تا بتوان زمان اجراي يك برنامه را تعيين كرد. براي شروع، برنامه زير را دريافت و نصب كنيد:

http:‌/‌‌/‌www.winpatrol.com‌/‌

كار با برنامه WinPatrol ساده است، در بخش Startup Programs به‌دنبال برنامه‌اي كه مي‌خواهيد به‌تعويق بيفتد، كليك راست كرده و گزينه Move to Delayed Start Program List را انتخاب كنيد.

بعد از انتخاب برنامه‌هاي مورد نظر، روي بخش Delayed Start كليك كنيد، در اينجا مي‌توان به‌صورت دستي، برنامه‌هاي ديگري، بجز برنامه‌هاي فعلي استارت‌آپ ويندوز اضافه كرد و به‌طور دستي براي هر كدام تأخير ايجاد كرد.

با كليك روي گزينه Delay Options مي‌توان زمان تأخير و پارامترهاي مرتبط را تعيين كرد.

از آنجا كه اين برنامه ديگر برنامه‌ها را كنترل مي‌كند، بنابراين بايد خودش به‌عنوان برنامه‌ استارت‌آپ براي ويندوز تعيين شود.

اگر تمايل نداريد يك نرم‌افزار ديگر را روي سيستم خود نصب كنيد يا اگر علاقه ‌داريد اين كار را بدون نصب نرم‌افزار انجام دهيد، مي‌توان از برنامه اسكريپت استفاده كرد تا اين كار را انجام ‌دهد. اول با كليك روي گزينه Start \ All Programs به فولدر استارت‌آپ ويندوز برويد، پس روي اين فولدر كليك راست كرده و گزينه Open را انتخاب كنيد.

فهرستي از برنامه‌ها نمايش داده مي‌شود، در اين فولدر يك فايل متني به‌نام StartupOrder.bat ايجاد كنيد.

براي انتخاب برنامه‌ها و به‌تاخير انداختن آنها، بايد اين فايل را ويرايش كرده و از دو دستور TIMEOUT و START استفاده كرد.

دستور TIMEOUT براي تعيين تأخير به‌كار برده مي‌شود و استفاده از آن به‌ شرح زير است:‌

TIMEOUT ‌/‌T 5

استفاده از دستور START به‌منظور اجراي برنامه مقصد است. دليل استفاده از اين دستور به‌جاي تايپ كردن تنها نام برنامه، اين است كه مي‌خواهيم اين برنامه را اجرا كند و بقيه عمليات خود را ادامه دهد، در غير اين‌صورت، اسكريپت متوقف مي‌ماند تا اولين برنامه اجرا شده كارش را به‌پايان برساند و ديگر برنامه‌ها اجرا نمي‌شود. به‌دستور زير دقت كنيد:

START C:\Path\To\Application.exe

مثلا مي‌توان براي اجراي برنامه نت‌پد از دستور زير استفاده كرد:‌

START Notepad.exe

حالا كافي است كه اسكريپت مخصوص خود را با تركيب 2 دستور TIMEOUT و START ايجاد كنيد. به مثال نهايي زير دقت كنيد:‌

@ECHO OFF

TIMEOUT ‌/‌T 10

REM Total Delay = 10 seconds

START C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE

TIMEOUT ‌/‌T 20

REM Total Delay = 30 seconds

START C:\Program Files (x86)\Microsoft Office\Office14\WINWORD.EXE

START C:\Program Files (x86)\Citrix\GoToMeeting\457\g2mstart.exe

TIMEOUT ‌/‌T 20

REM Total Delay = 50 seconds

START C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE

از اين مثال مي‌توانيد به‌عنوان الگو استفاده كنيد و آن را به دلخواه خود گسترش دهيد.

محمدرضا قرباني

چهار راه برای رسیدن به آرامش:
1.نگاه کردن به عقب و تشکر از خدا  2.نگاه کردن به جلو و اعتماد به خدا  3.نگاه کردن به اطراف و خدمت به خدا  4.نگاه کردن به درون و پیدا کردن خدا

پل ارتباطی : samsamdragon@gmail.com

تالارهای تحت مدیریت :

مطالب عمومی کامپیوتراخبار و تکنولوژی های جدیدسیستم های عاملنرم افزارسخت افزارشبکه

 

پنج شنبه 10 فروردین 1391  8:31 AM
تشکرات از این پست
redonly
redonly
کاربر برنزی
تاریخ عضویت : خرداد 1390 
تعداد پست ها : 136
محل سکونت : البرز

پاسخ به:اول كدام؟

 بهتر بود برنامه ای میگفتی نوبتشو مشخص کنیم

زمان اجرا باعث تداخل در کار ویندوز میشه

من برنامه استارت آپ فستر نصب داشتم قدیما که اجازه میداد

بدون صبر کردن برای بالا آمدن برنامه های ویندوز کار راشروع کنیم

خودش کم کم برنامه هارو اجرا می کرد

زندگی آب روانیست روان میگذرد     هر چه اقبال من و توست همان میگذرد

چهارشنبه 6 اردیبهشت 1391  6:39 PM
تشکرات از این پست
دسترسی سریع به انجمن ها