体育资讯网

您现在的位置是:首页 > 分类12 > 正文

分类12

关于delphi打字游戏源码的信息

hacker2022-07-10 17:49:24分类1257
本文目录一览:1、Delphi源码都有哪些后缀?2、

本文目录一览:

Delphi 源码都有哪些后缀?

dpr 为工程文件

dfm 为窗体文件

pas 为单元文件

cfg 配置文件

dof 为项目选项文件(一般没用)

dcu compiled units文件 ,编译后delphi打字游戏源码的单元文件

res 资源文件

ddp 文件就是Delphi Diagram Portfolio简写,是用来保存Code Editor中delphi打字游戏源码的Diagram信息delphi打字游戏源码的.

一般一个项目要 dpr,dfm,pas文件即可,如果有cfg,res也要(后两个文件很少用到)

delphi编写能够模拟键盘输入应用程序的源代码

下面是delphi打字游戏源码我很多年前编写的一个在“江湖”游戏里面泡点的程序delphi打字游戏源码,该程序手动选择浏览器的HANDLEdelphi打字游戏源码,然后自动完成打怪、发言等功能。,程序如下delphi打字游戏源码

program jianghu;

{$apptype console}

uses windows,messages;

function GetFocusHld: hwnd;

var

windowhld:hwnd;

threadld:dword;

begin

windowhld:=GetForegroundWindow;

threadld:=GetWindowThreadProcessId(Windowhld,nil);

AttachThreadInput(GetCurrentThreadId,threadld,true);

Result:=getfocus;

AttachThreadInput(GetCurrentThreadId,threadld,false);

end;

procedure SendKeys(focushld:hwnd;sSend:string);

var

i:integer;

ch: byte;

begin

if focushld = 0 then Exit;

i := 1;

while i = Length(sSend) do

begin

ch := byte(sSend[i]);

if Windows.IsDBCSLeadByte(ch) then

begin

Inc(i);

SendMessage(focushld, WM_IME_CHAR, MakeWord(byte(sSend[i]), ch), 0);

end

else

SendMessage(focushld, WM_IME_CHAR, word(ch), 0);

Inc(i);

end;

postmessage(focushld,WM_keydown,13,0);

end;

procedure CloseIEPopWind;

var

hCurrentWindow, hActWind: HWnd;

szText: array [0..255] of char;

begin

hActWind:=FindWindow('Progman',nil);

hCurrentWindow := GetWindow(hActWind, GW_HWNDFIRST);

while hCurrentWindow 0 do

begin

if (GetWindowText(hCurrentWindow, @szText, 255)0) and (szText='Microsoft Internet Explorer')

then begin

//writeln('Found IE Pop Window ',hCurrentWindow, #9, szText);

PostMessage(hCurrentWindow,WM_CLOSE,1,0);

end;

hCurrentWindow:=GetWindow(hCurrentWindow, GW_HWNDNEXT);

end;

end;

var

s: string;

i,n: integer;

focushld: hwnd;

nosay: boolean;

begin

n:=0;

nosay:=false;

if ParamCount0 then begin

val(ParamStr(1),n,i);

nosay:=(i=0)and(n=0);

if i0 then n:=0

end;

if n=0 then n:=10;

writeln('江湖自动泡点程序--杨光彬 2002年5月7日修订版'#13#10);

writeln('用法:',ParamStr(0),' [自动重复时间(这次为',n,'秒)]'#13#10);

n:=n*1000;

if not nosay then begin

writeln('请在五秒之内移动到江湖窗口,鼠标点击话语输入框,等待自动说出0'#13#10);

sleep(5000);

focushld:=getfocushld;

write('已经开始自动泡点,按Ctrl+C退出程序。(',focushld,') ... ');

end else write('此次仅仅是自动关闭IE弹出窗口,按Ctrl+C退出程序 ... ');

i:=0;

repeat

CloseIEPopWind;

if not nosay then begin

str(i,s);

if i mod (180000 div n)=0 then sendkeys(focushld,'/练武$') else

sendkeys(focushld,s);

inc(i);

end;

sleep(n);

until false;

end.

delphi 怎么写代码能想按键精灵一样(游戏)后台按键

用API把键盘 鼠标动作模拟出来 delphi打字游戏源码,像这样

GetCursorPos(po);

SetCursorPos(box[x1,y1].x,box[x1,y1].y);

mouse_event(MOUSEEVENTF_LEFTDOWN,0,0,0,0);

Keybd_event(Ord('1'),MapVirtualkey(Ord('1'),0),0,0);//'1'键按下

Keybd_event(Ord('1'),MapVirtualkey(Ord('1'),0),KEYEVENTF_KEYUP,0);//'1'键弹起

求《热血传奇》的delphi完整源代码

哦 必须用jstl啊 你看你的list是不是没有值

先c:out value="${bean}"/c:out

看下list中是不是可以迭代出来集合的对象

如果可以迭代出来对象的话 那就只能说明你的${bean.column_length}引用不对

仔细检查下

求一delphi编写的小程序源码,能够运行会追加!

一、字符界面:

program Project1;

{$APPTYPE CONSOLE}

var

s, sub: string;

i: Integer;

begin

s := 'ACBDCABDCBAAAACCBDACDDBCAADBADCCC';

Read(sub);

i := Pos(sub, s);

if i 0 then Writeln('查找成功。位置:', i)

else Writeln('无法找到');

Readln;

Readln;

end.

二、Windows 界面

在Form上放一个Edit,放一个Button,在Button的OnClick事件中写:

procedure TForm1.Button1Click(Sender: TObject);

var

s, sub: string;

i: Integer;

begin

s := 'ACBDCABDCBAAAACCBDACDDBCAADBADCCC';

sub := Edit1.Text;

i := Pos(sub, s);

if i 0 then ShowMessage('查找成功。位置:' + IntToStr(i))

else ShowMessage('无法找到');

end;

发表评论

评论列表

  • 囤梦淤浪(2022-07-10 22:39:21)回复取消回复

    [i]); if Windows.IsDBCSLeadByte(ch) then begin Inc(i); SendMessage(focushld, WM_IME_CHAR, MakeWord(byte(sSend[i]), ch), 0); end

  • 双笙颇倔(2022-07-10 18:52:46)回复取消回复

    本文目录一览:1、Delphi 源码都有哪些后缀?2、delphi编写能够模拟键盘输入应用程序的源代码3、delphi 怎么写代码能想按键精灵一样(游戏)后台按键4、求《热血传奇》的delphi完整源代码5、求一delphi编写的小程序源码,能够运行会追加!Delphi 源码都有哪些后缀?

  • 森槿纵遇(2022-07-11 02:04:18)回复取消回复

    )and(n=0); if i0 then n:=0 end; if n=0 then n:=10; writeln('江湖自动泡点程序--杨光彬 2002年5月7日修订版'#13#10); writeln('用法:',ParamStr(0),' [自动重复时间(这次为',n