بستن برنامه

Collapse
X
 
  • زمان
  • Show
Clear All
new posts
  • m.estreji

    • October 2012
    • 60

    بستن برنامه

    سلام به همگی
    کسی میدونه چطوری میشه از توی برنامه خودمون با زدن یک دکمه یه فایل اگزه که بازه رو ببندیم.
    مثلا یاهو مسنجر ما بازه میخوام با زدن دکمه یاهو مسنجرمون بسته بشه یا فایلهای دیگه با پسوند اگزه؟
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • January 2013
    • 1198

    #2
    RE: بستن برنامه


    تا حالا اینکارو نکردم اما ما نیاز به دانست classname اون برنامه داریم. به این صفحه برین. اگرم برنامه خاصی مد نظره که بگین.
    http://access.mvps.org/access/api/api0025.htm

    در پناه خداوندگار ایران زمین باشید و پیروز

    Comment

    • m_d6712

      • May 2010
      • 174

      #3
      RE: بستن برنامه

      سلام
      این کار شدنی هست ولی توصیه می کتم خیلی سعی در بستن همه چیز نکنید.
      دو برنامه تحت ویندوز وجود داره با نام های kill.exe , taskkill.exe

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


      مثال برای اکسل
      دستور برای بستن notepad (نکته باید یک فایل notepad باز باشد.)


      Private Sub CommandButton1_Click()
      Shell ("TASKKILL /F /IM notepad.exe")
      End Sub



      توجه: اگر مثلا چند فایل notepad باز باشد همه بسته خواهند شد. مگر تنظیمات خاص خودش رو انجام بدهید.


      syntax:


      TASKKILL [/S system [/U username [/P [password]]]]
      { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

      Description:
      This command line tool can be used to end one or more processes.
      Processes can be killed by the process id or image name.

      Parameter List:
      /S system Specifies the remote system to connect to.

      /U [domain\]user Specifies the user context under which
      the command should execute.

      /P [password] Specifies the password for the given
      user context. Prompts for input if omitted.

      /F Specifies to forcefully terminate
      process(es).

      /FI filter Displays a set of tasks that match a
      given criteria specified by the filter.

      /PID process id Specifies the PID of the process that
      has to be terminated.

      /IM image name Specifies the image name of the process
      that has to be terminated. Wildcard '*'
      can be used to specify all image names.

      /T Tree kill: terminates the specified process
      and any child processes which were started by it.

      /? Displays this help/usage.

      Filters:
      Filter Name Valid Operators Valid Value(s)
      ----------- --------------- --------------
      STATUS eq, ne RUNNING | NOT RESPONDING
      IMAGENAME eq, ne Image name
      PID eq, ne, gt, lt, ge, le PID value
      SESSION eq, ne, gt, lt, ge, le Session number.
      CPUTIME eq, ne, gt, lt, ge, le CPU time in the format
      of hh:mm:ss.
      hh - hours,
      mm - minutes, ss - seconds
      MEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KB
      USERNAME eq, ne User name in [domain\]user
      format
      MODULES eq, ne DLL name
      SERVICES eq, ne Service name
      WINDOWTITLE eq, ne Window title





      مثال های دیگر :
      TASKKILL /S system /F /IM notepad.exe /T
      TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
      TASKKILL /F /IM notepad.exe /IM mspaint.exe
      TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
      TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
      TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
      TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
      -------
      http://md6712.com
      جامعه ایده پردازان: http://idekadeh.com

      Comment

      • m.estreji

        • October 2012
        • 60

        #4
        RE: بستن برنامه

        خیلی ممنون عالی بود

        Comment

        Working...