صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: بسته شدن اتومات یک نرم افزار در ویندوز

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jul 2011
    نوشته ها
    250
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    122
    تشکر شده در
    88 پست

    پیش فرض بسته شدن اتومات یک نرم افزار در ویندوز

    سلام
    کسی ،نرم افزاری سراغ دارد تا در یک زمان مشخص بتواند ،یک نرم افزار دیگر را کلا و به اجبار ببندد
    مثلا در ساعت 7 صبح ،نرم افزار اکسل را به اجبار ببندد و خود ویندوز و سایر نرم افزارها باز باشند
    با تشکر

  2. # ADS




     

  3. #2
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    سلام
    تو ویندوز با ابزار Task Scheduler می تونید کار هایی رو که می خواین مثل Cronjob در هاست زمان بندی کنید.
    اما برای انجام کار های مورد نظرتون حداقل باید استفاده از دستورات DOS در فایل های BAT. رو بلد باشید و آدرس همون فایل BAT. رو به این ابزار جهت اجرای زمان بندی شده بدید.
    مثلاً برای بستن نرم افزار Excel در یه فایل BAT. میشه از دستور زیر استفاده کرد:

    کد:
    taskkill /f /im excel.exe
    این دستور بالا رو تو cmd ویندوز هم بزنید نرم افزار Excel رو بدون هیچ پرسشی می بنده و به اصطلاح Kill Process انجام میده.
    فایل های BAT. هم حتماً می دونید همون کار های داخل cmd رو میشه باهاشون کرد با این تفاوت که می تونن چندین دستور از قبل آماده داخل خودشون داشته باشن و با یه Notepad ساده هم میشه این فایل ها رو ساخت یا ویرایش کرد.
    برای پیدا کردن نام فایل اصلی پروسه نرم افزار دیگه ای هم فقط تو Task Manager ویندوز روش راست کلیک کنید و Open File Location بزنید براحتی نام فایل اصلی EXE. نرم افزار که اجرا میشه رو پیدا میکنید و می تونید با این دستور ببندینش.
    در آخر با همون ابزار Task Scheduler ویندوز این فایل رو به صورت زمان بندی شده مثلاً هر روز ساعت 7 صبح که خودتون گفتید می تونید برنامه ریزی کنید که خودکار اجرا بشه.



    اما اگه دستورات CMD برای کار های شما کافی نیست می تونید از نرم افزار های Macro نویسی که صرفاً برای همین کار ساخته شدن استفاده کنید مثل نمونه های زیر:

    https://soft98.ir/software/17171-Jit...-Recorder.html
    https://soft98.ir/software/1759-macr...o-4-2-1-1.html
    https://soft98.ir/software/16643-vTask-Studio.html
    و...

    فقط من زیاد با این نرم افزار ها کار نکردم و نمی دونم کدومش بهتره خودتون باید تست کنید
    ویرایش توسط AtrafNet : November 7th, 2017 در ساعت 18:47

  4. #3
    عضو انجمن
    تاریخ عضویت
    Jul 2011
    نوشته ها
    250
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    122
    تشکر شده در
    88 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    با تشکر
    من هر چی دیدم همان ساخت فایل bat است
    ولی زمان بندیش را نفهمیدم چطوری است
    مثلا چطوری بگیم ساعت 4 اکسل را ببند؟

  5. #4
    عضو جدید Raspberry PI آواتار ها
    تاریخ عضویت
    Sep 2017
    نوشته ها
    97
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    56
    تشکر شده در
    53 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    خود ویندوز چنین امکانی ولی برای اجرا برنامه نه بستن اون
    شما میتونین از طریق خط فرمان با دستور tkill برنامه ها رو ببندین یا از کد زیر استفاده کنین و با schedule task ویندوز اون زمانبندی کنین


    کد:
    Get-Process | Where Name –Like “excel*” | Stop-Process

  6. #5
    عضو انجمن
    تاریخ عضویت
    Jul 2011
    نوشته ها
    250
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    122
    تشکر شده در
    88 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    نقل قول نوشته اصلی توسط Raspberry PI نمایش پست ها
    خود ویندوز چنین امکانی ولی برای اجرا برنامه نه بستن اون
    شما میتونین از طریق خط فرمان با دستور tkill برنامه ها رو ببندین یا از کد زیر استفاده کنین و با schedule task ویندوز اون زمانبندی کنین


    کد:
    Get-Process | Where Name –Like “excel*” | Stop-Process
    من می خواهم یک پروفایل ساخته شده در مروگر را در ساعت مشخص ببندم- چی باید بزنم
    مثلا برای فایر فاکس یک پروفایل ساختم به اسم ali -حالا میخواهم ان را ببندم و البته پروفایل مثلا دومی به اسم ali2 بسته نشه
    با تشکر

  7. #6
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    نقل قول نوشته اصلی توسط ali215215 نمایش پست ها
    من می خواهم یک پروفایل ساخته شده در مروگر را در ساعت مشخص ببندم- چی باید بزنم
    مثلا برای فایر فاکس یک پروفایل ساختم به اسم ali -حالا میخواهم ان را ببندم و البته پروفایل مثلا دومی به اسم ali2 بسته نشه
    با تشکر
    فکر نکنم فایرفاکس برای هر پروفایل پروسه جدا بسازه و بشه جدا جدا توسط برنامه دیگه ای بسته شون کرد.

    ببینید شما تست کنید ببینید با Task Manager خود ویندوز می تونید پروفایل های مختلف فایرفاکس رو بدون بسته شدن خود فایرفاکس ببندید یا نه؟ اگر Task Manager تونست یعنی راهی هست اما اگه نتونست به نظرم بهتره دو تا مرورگر رو جدا جدا باز بذارید و در همون 7 صبح که گفتید یکی از اونا رو ببندید.

    اگه کلاً دو تا مرورگر متفاوت باشن که خیلی ساده تر میشه مثلاً یکیش فایرفاکس باشه یکی کروم.
    یا حتی اگه فقط با فایرفاکس میشه انجامش داد می تونید Waterfox یا سایر مرورگر های مبتنی بر فایرفاکس که می تونید تو بخش مرورگر های سایت soft98.ir پیدا کنید رو نصب کنید اینطوری هم امکانات فایرفاکس رو دارید و هم دو تا مرورگر جدا که بشه به صورت مجزا پروسه هاشون رو بست.

    برای زمان بندی کردن هم بالاتر توضیح دادم که ابزار Task Scheduler ویندوز رو تو منوی استارت سرچ کنید میاد وقتی اجراش کردید از منوی Action می تونید Create Basic Task رو انتخاب کنید و Wizard افزودن Task رو پیش ببرید و پس از تعیین زمان بندی و نوع اجرای Task آدرس فایل BAT. رو برای اجرا بهش بدین.
    ویرایش توسط AtrafNet : November 7th, 2017 در ساعت 19:07

  8. #7
    عضو انجمن
    تاریخ عضویت
    Jul 2011
    نوشته ها
    250
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    122
    تشکر شده در
    88 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    نقل قول نوشته اصلی توسط AtrafNet نمایش پست ها
    فکر نکنم فایرفاکس برای هر پروفایل پروسه جدا بسازه و بشه جدا جدا توسط برنامه دیگه ای بسته شون.

    ببینید شما تست کنید ببینید با Task Manager خود ویندوز می تونید پروفایل های مختلف فایرفاکس رو بدون بسته شدن خود فایرفاکس ببندید یا نه؟ اگر Task Manager تونست یعنی راهی هست اما اگه نتونست به نظرم بهتره دو تا مرورگر رو جدا جدا باز بذارید و در همون 7 صبح که گفتید یکی از اونا رو ببندید.

    اگه کلاً دو تا مرورگر متفاوت باشن که خیلی ساده تر میشه مثلاً یکیش فایرفاکس باشه یکی کروم.
    یا حتی اگه فقط با فایرفاکس میشه انجامش داد می تونید Waterfox یا سایر مرورگر های مبتنی بر فایرفاکس که می تونید تو بخش مرورگر های سایت soft98.ir پیدا کنید رو نصب کنید اینطوری هم امکانات فایرفاکس رو دارید و هم دو تا مرورگر جدا که بشه به صورت مجزا پروسه هاشون رو بست.

    برای زمان بندی کردن هم بالاتر توضیح دادم که ابزار Task Scheduler ویندوز رو تو منوی استارت سرچ کنید میاد وقتی اجراش کردید از منوی Action می تونید Create Basic Task رو انتخاب کنید و Wizard افزودن Task رو پیش ببرید و پس از تعیین زمان بندی و نوع اجرای Task آدرس فایل BAT. رو برای اجرا بهش بدین.
    ------------------------
    اره 2 تا می سازد ،ولی در تکست منیجیر ،هم اسم هستند-چون هر پروفایل کلا مستقل است با بقیه
    توی دستور زمانی میشه بگیم هر روز اتومات این کار را بکند؟
    ممنون

  9. #8
    عضو انجمن AtrafNet آواتار ها
    تاریخ عضویت
    Nov 2016
    نوشته ها
    259
    تشکر تشکر کرده 
    2,584
    تشکر تشکر شده 
    729
    تشکر شده در
    417 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    نقل قول نوشته اصلی توسط ali215215 نمایش پست ها
    ------------------------
    اره 2 تا می سازد ،ولی در تکست منیجیر ،هم اسم هستند-چون هر پروفایل کلا مستقل است با بقیه
    توی دستور زمانی میشه بگیم هر روز اتومات این کار را بکند؟
    ممنون

    آره دیگه اون Task رو می تونید از نوع Daily که میشه روزانه تعیین کنید و بعدش تو مرحله بعد بهش ساعت بدید دقیق روزانه همون ساعت انجام میشه.

    فقط اینکه گفتید فایرفاکس برای هر پروفایل پروسه جدا میسازه و گفتید اسماشون تو Task Manager متفاوته پس یعنی باید بر اساس عنوان (Title) پنجره همون اسمی که Task Manager نشون میده ببندیمشون.

    برای همین من با کمی سرچ به این کد رسیدم که براحتی با ارائه تیکه ای از عنوان یه پنجره براتون پروسه اونو می بنده:

    کد:
    for /f "tokens=2 delims=," %%a in (
      'tasklist /v /fo csv ^| findstr /i "Untitled"'
    ) do (
      set "pid=%%~a"
    )
    taskkill /f /pid %pid%
    این کد هم باید توی یه فایل BAT. ذخیره و اجرا بشه.
    همچنین به جای Untitled که پر رنگ و قرمزش کردم باید اسم پروفایل فایرفاکس که گفتید تو Task Manager نشون میده رو بنویسید من اینجا چون داشتم با پروسه های مختلف Notepad تست میکردم نوشتم Untitled.

    منبع کد (ترکیبی از این دو لینک):
    https://stackoverflow.com/questions/...ing-bat-script
    https://stackoverflow.com/questions/...a-batch-script

  10. #9
    عضو انجمن
    تاریخ عضویت
    Jul 2011
    نوشته ها
    250
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    122
    تشکر شده در
    88 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    نقل قول نوشته اصلی توسط AtrafNet نمایش پست ها
    آره دیگه اون Task رو می تونید از نوع Daily که میشه روزانه تعیین کنید و بعدش تو مرحله بعد بهش ساعت بدید دقیق روزانه همون ساعت انجام میشه.

    فقط اینکه گفتید فایرفاکس برای هر پروفایل پروسه جدا میسازه و گفتید اسماشون تو Task Manager متفاوته پس یعنی باید بر اساس عنوان (Title) پنجره همون اسمی که Task Manager نشون میده ببندیمشون.

    برای همین من با کمی سرچ به این کد رسیدم که براحتی با ارائه تیکه ای از عنوان یه پنجره براتون پروسه اونو می بنده:

    کد:
    for /f "tokens=2 delims=," %%a in (
      'tasklist /v /fo csv ^| findstr /i "Untitled"'
    ) do (
      set "pid=%%~a"
    )
    taskkill /f /pid %pid%
    این کد هم باید توی یه فایل BAT. ذخیره و اجرا بشه.
    همچنین به جای Untitled که پر رنگ و قرمزش کردم باید اسم پروفایل فایرفاکس که گفتید تو Task Manager نشون میده رو بنویسید من اینجا چون داشتم با پروسه های مختلف Notepad تست میکردم نوشتم Untitled.

    منبع کد (ترکیبی از این دو لینک):
    https://stackoverflow.com/questions/...ing-bat-script
    https://stackoverflow.com/questions/...a-batch-script
    با تشکر درست شد
    فقط باید جای پروفایل ها را عوض کنم

  11. تعداد تشکر ها از ali215215 به دلیل پست مفید


  12. #10
    عضو انجمن
    تاریخ عضویت
    Jul 2011
    نوشته ها
    250
    تشکر تشکر کرده 
    5
    تشکر تشکر شده 
    122
    تشکر شده در
    88 پست

    پیش فرض پاسخ : بسته شدن اتومات یک نرم افزار در ویندوز

    الان یک سوال؟
    کلا افزونه ای توی فایر فاکس سراغ ندارید تا بتونه ،سر یک ساعت مشخص تب ها را اتومات ببند یا کلا مرورگر را ببنده- اگر همچین افزونه ای باشدخیل بهتر است برای کار من
    با تشکر

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 0
    آخرين نوشته: December 9th, 2017, 10:35
  2. پاسخ ها: 12
    آخرين نوشته: December 1st, 2014, 16:39
  3. پاسخ ها: 1
    آخرين نوشته: December 24th, 2013, 01:47
  4. پاسخ ها: 45
    آخرين نوشته: August 5th, 2013, 13:29
  5. پاسخ ها: 2
    آخرين نوشته: January 19th, 2013, 00:12

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •