نمایش نتایج 1 تا 4 از 4

نام تاپیک: روشن و خاموش کردن Monitor

  1. #1
    کاربر دائمی آواتار delphi5
    تاریخ عضویت
    تیر 1385
    محل زندگی
    تهران
    پست
    350

    روشن و خاموش کردن Monitor

    روشن کردن


    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, - 1)



    خاموش کردن


    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0)




  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان - ایران
    پست
    229

    نقل قول: روشن و خاموش کردن Monitor

    سلام
    می دونم این پست خیلی قدیمه اما من با این کد توی win7 مشکل دارم و این کدها کار نکرد!
    یک برنامه دارم به اصلا به موس و کی برد دست زده نمی شود و من می خواهم طبق روال عادی ویندوز بعد از مدت زمانی مونیتور خاموش شود (بدون دخالت برنامه من) اما یک بارکد خوان داریم که در مد باینری کار میکند (نه ASCII)، من می خواهم وقتی که با بارکد خوان یک بارکد خوانده شد مانیتور روشن شود. الان این طوری است که اول باید موس را تکان دهند بعد از بارکدخوان استفاده کنند

  3. #3
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان - ایران
    پست
    229

    نقل قول: روشن و خاموش کردن Monitor

    خودم پیداش کردم!


    روشن کردن
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1)


    خاموش کردن
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2)

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    اصفهان - ایران
    پست
    229

    نقل قول: روشن و خاموش کردن Monitor

    نقل قول نوشته شده توسط masoode مشاهده تاپیک
    خودم پیداش کردم!


    روشن کردن
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1)


    خاموش کردن
    SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 2)
    یک مشکل دیگری هست! وقتی آخرین پارامتر را 2 می گذارم مشکلی نیست و مانیتور standby می شود و اگر 1- بگذارم روشن می شود. این را با تایمر نوشتم و عمل کرد. اما وقتی مانیتور توسط خود ویندوز standby می شود با اجرای این دستور با پارامتر1- یک لحظه مانیتور روشن می شود و دوباره خاموش میشود!
    مسئله اصلی من این است که در یک کارخانه برنامه من روی یک کامپیوتر وظیفه ثبت ورود و خروج کارتنها را به عهده دارد. موقع ورود محصول، اپراتور با بارکدخوان، بارکد را اسکن میکند و در سیستم ثبت می شود. می خواهم موقعی که کسی با این سیستم کاری ندارد مانیتور توسط ویندوز خاموش شود و به محض استفاده از بارکدخوان (بارکدخوان به صورت باینری کانفیگ شده است و خروجی آن شبیه کیبورد نیست) مونیتور روشن شود.
    اما با نوشتن SendMessage(Application.Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1) حدود یک ثانیه روشن میشود و دوباره خاموش میشود!

تاپیک های مشابه

  1. Pascal-Fc & Monitor
    نوشته شده توسط ali643 در بخش توسعه‌ی هسته‌ی سیستم عامل
    پاسخ: 2
    آخرین پست: یک شنبه 23 دی 1386, 02:15 صبح
  2. Process Monitor v1.2
    نوشته شده توسط Mehdi Asgari در بخش امنیت در نرم افزار و برنامه نویسی
    پاسخ: 0
    آخرین پست: پنج شنبه 04 مرداد 1386, 01:16 صبح
  3. نحوه monitor کردن یک service
    نوشته شده توسط ara_prg در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: شنبه 15 مرداد 1384, 13:54 عصر

قوانین ایجاد تاپیک در تالار

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