تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 17

نام تاپيک: تکرار اجرای دستورات برای همیشه - حذف پردازش

  1. #1
    داره خودمونی میشه Kalanon's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    مشهد
    پست ها
    60

    14 تکرار اجرای دستورات برای همیشه - حذف پردازش

    سلام .
    می خواستم بدونم چجوری میشه یه دستوری نوشت که دقیقا آدرس یه فایل exe رو بگیره و اون رو end process کنه یعنی close ش کنه .
    در ضمن این دستور در هر ثانیه چندین و چند بار تکرار بشه چون فایل مورد نظر بعد از بسته شدن بلافاصله خودشو باز می کنه .
    ممنون از دوستان

  2. #2
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

    برای این کار معمولا از توابع api استفاده می کنن
    ولی من هیچ وقت نتونستم از اون توابع استفاده کنم
    واسه همین از یه برنامه داس که همراه با خود ویندوزه استفاده می کنم

    که اسمش tskill هست
    این هم توضیحاتش

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مثلا:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    ---------- Post added at 05:26 PM ---------- Previous post was at 05:24 PM ----------

    برای تند تند اجرا کردن این دستور هم باید اون رو داخل یه تایمر بزاری

    البته اگه بگی چه کاری می خوای کنی بهتر می تونیم راهنماییت کنیم.

  3. این کاربر از MrGee بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه Kalanon's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    مشهد
    پست ها
    60

    پيش فرض

    خوب یعنی باید تو کد مذکور به جای exlorer اسم فایل exe رو بدون پسوندش بنویسم ؟

    ---------- Post added at 06:35 PM ---------- Previous post was at 06:32 PM ----------

    برای تند تند اجرا کردن این دستور هم باید اون رو داخل یه تایمر بزاری

    البته اگه بگی چه کاری می خوای کنی بهتر می تونیم راهنماییت کنیم.
    می خوام فایل exe ای با آدرس C:\Program Files\Time Boss\time_boss_s.exe هر 1 ثانیه چند بار بسته بشه .
    Last edited by Kalanon; 03-04-2010 at 17:42.

  5. #4
    داره خودمونی میشه Kalanon's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    مشهد
    پست ها
    60

    پيش فرض

    استفاده از timer ها چجوریه ؟

  6. #5
    داره خودمونی میشه AQOUA's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    Tehran
    پست ها
    91

    پيش فرض

    با سلام
    براي سوال اول شما بايد ببيني وقتي برنامه اجرا ميشه اين برنامه با چه نامي در processes باز ميشه.
    بعد همون فايل رو با دستور shell ببندي.
    بعد هم يه timer رو روي فرم قرار بده و خاصيت Interval اون رو برابر با يه مقداري قرار بده.
    هر 1000 ميلي ثانيه = 1 ثانيه، Interval بر حسب ميلي ثانيه است.
    دستورات رو داخل Timer بنويس.

    Private Sub Timer1_Timer()
    Timer1.Interval = 200 'har 200 mili sanie dastoorat ejra mishavad .
    Shell "tskill processes name"
    End Sub
    با تشكر

  7. 2 کاربر از AQOUA بخاطر این مطلب مفید تشکر کرده اند


  8. #6
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

    بله
    چرا حذفش نمی کنی

    همون کنترل تایمر
    که برای رویدادش باید اون دستور رو وارد کنی.

  9. این کاربر از MrGee بخاطر این مطلب مفید تشکر کرده است


  10. #7
    داره خودمونی میشه Kalanon's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    مشهد
    پست ها
    60

    پيش فرض

    چون همیشه از اول لاگین به ویندوز باز میشه ( در ضمن اونطوری ادمین می فهمه ! )

    ممنون از دوستان

  11. #8
    داره خودمونی میشه Kalanon's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    مشهد
    پست ها
    60

    پيش فرض

    این کارو کردم منتها بازم نتیجه نداد !
    در ضمن هر بار که دستورات رو انجام میده پنجره ش highlight میشه و پنجره های دیگه هی جلیز و پلیز می کنن !
    در ضمن این فایل بعد یه ساعت ویندوز رو لاگ آف می کنه پس من می خواستم هر ثانیه چند بار ببندمش تا تایمر نندازه . حالا که جواب نداد میشه یه کاری کنیم که هر وقت خواست لاگ آف کنه ، لاگ آف نشه . چطوره ، میشه ؟!

  12. #9
    حـــــرفـه ای MrGee's Avatar
    تاريخ عضويت
    May 2008
    محل سكونت
    کرج
    پست ها
    3,693

    پيش فرض

    خوبه

    من هیچ وقت از اون تابع api خوشم نیومده و واسه همین سورسش رو می زارم
    و بقیه اش با خودت.
    (راستی می تونی اسم فایل اجرایی رو موقتا تغییر بدی
    و وقتی کارت تموم شد اسمش رو به حالت اول برگردونی.)

    ControlProcessor



    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Kill IT

    This Kill IT application, when started will run in the systray,.. When the User presses Ctrl + Alt + Bkspace, it goes into Kill Mode and your cursor will change.. If u click on any window.. when the applicaion is in the kill mode, it terminates that process...

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Kill process as easy as 1-2-3

    Dim Process


    For Each Process In GetObject("winmgmts:"). _
    ExecQuery("select name from Win32_Process where name='notepad.exe'")
    Process.Terminate (0)
    Next




    Detect Windows Shutdow/Restart/Logoff



    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  13. این کاربر از MrGee بخاطر این مطلب مفید تشکر کرده است


  14. #10
    داره خودمونی میشه Kalanon's Avatar
    تاريخ عضويت
    Mar 2010
    محل سكونت
    مشهد
    پست ها
    60

    پيش فرض

    Detect Windows Shutdow/Restart/Logoff که کار نکرد ، باز هم تونست لاگ آف کنه .
    اون دومی هم زبونش انگلیسی نیست ، کدوم گزینه ماله حذف از بیخ و بن و ریشه ست !

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

Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •