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

نام تاپیک: شبیه سازی کلیک کردن و زدن کیبرد در برنامه دیگر

  1. #1

    شبیه سازی کلیک کردن و زدن کیبرد در برنامه دیگر

    سلام دوستان و اساتید محترم
    من یک برنامه دارم ویک فایل exe که دلفی است می خواهم از درون برنامه دلفی خودم بر روی دکمه هایی که که در فایل exe است کلیک کنم و یا یک جایی از کی برد استفاده کنم می خواستم ببینم چطوری می توانم این کار را از درون برنامه خودم انجام دهم
    با تشکر
    آخرین ویرایش به وسیله h_mohamadi : دوشنبه 30 بهمن 1396 در 17:17 عصر

  2. #2

    نقل قول: شبیه سازی کلیک کردن و زدن کیبرد در برنامه دیگر

    سلام
    در این موارد قبلا خیلی بحث شده
    توابعی مثل keybd_event و mouse_event برای همین کار هستند.
    باید هندل اون دکمه ها رو هم در ویندوز استخراج کنید، یا این که موقعیت مکانی دکمه رو بدونید.
    در این باره مطلب زیاد هست، جستجو کنید.
    توابع تبدیل تاریخ با دقت 5000 سال
    پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840

    دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/


    نرم افزار پخش مویرگی

  3. #3

    نقل قول: شبیه سازی کلیک کردن و زدن کیبرد در برنامه دیگر

    به جای VK_CONTROL کلید کیبورد دلخواهت رو بزار

    keybd_event(VK_CONTROL, 0, 0, 0);
    keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);

  4. #4

    نقل قول: شبیه سازی کلیک کردن و زدن کیبرد در برنامه دیگر

    سلام به همه عزیزان

    چون بحث تقریبا مرتبط بود دیگه تاپیک جدید نزدم .

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


    ممنون !


    unit Unit1;

    interface


    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, StdCtrls;


    type
    TForm1 = class(TForm)
    edt_1: TEdit;
    btn_1: TButton;
    procedure btn_1Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;


    var
    Form1: TForm1;


    implementation


    {$R *.dfm}


    procedure TForm1.btn_1Click(Sender: TObject);
    var


    hdl_1 : integer ;
    hdl_2 : integer ;
    hdl_3 : integer ;


    begin


    hdl_1 := FindWindow(nil,PAnsiChar('__MY APPLICATION TITLE__')) ;
    hdl_2 := FindWindowEX(hdl_1,0,nil,PAnsiChar('__MY BUTTON TITLE__'));
    SendMessage(hdl_2,BM_CLICK,0,0);


    l
    end;


    end.


    آخرین ویرایش به وسیله ATULICUS : چهارشنبه 15 فروردین 1397 در 14:40 عصر دلیل: تگ کد

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

  1. سوال: شبیه سازی کلیک بر روی یک لینک در webBrowser و C#‎
    نوشته شده توسط FirstLine در بخش C#‎‎
    پاسخ: 0
    آخرین پست: جمعه 01 اسفند 1393, 23:48 عصر
  2. شبیه سازی کلیک کردن یک دکمه در برنامه دیگر
    نوشته شده توسط soroush_vs در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 32
    آخرین پست: جمعه 02 اسفند 1392, 23:14 عصر
  3. شبیه سازی کلیک کردن یک دکمه در برنامه دیگر
    نوشته شده توسط arman_Delta2002 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 23 آذر 1392, 18:44 عصر
  4. شبیه سازی کلیک کردن و پر کردن باکسهای یه صفحه وب از صفحه وب دیگر
    نوشته شده توسط maalimom در بخش توسعه وب (Web Development)
    پاسخ: 0
    آخرین پست: چهارشنبه 15 اردیبهشت 1389, 01:42 صبح
  5. یک API برای شبیه سازی کلیک کردن در vb6
    نوشته شده توسط Evil 69 در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: سه شنبه 29 خرداد 1386, 17:24 عصر

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

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