各位GGJJ看看我的两次模拟Ctrl+V,有什么问题?~~~~~~~~急,在线等

vickly 2005-03-21 10:59:15
keybd_event(VK_INSERT ,mapvirtualkey(VK_INSERT ,0),0,0);//Insert
keybd_event(VK_INSERT ,mapvirtualkey(VK_INSERT ,0),keyeventf_keyup,0);
ClipBoard.Open;
Clipboard.AsText:='123';
keybd_event( VK_Control, MapVirtualKey( VK_Control, 0 ), 0, 0 ); //CTRL+V
keybd_event( ord( 'V' ), MapVirtualKey( ord( 'V' ), 0 ), 0, 0 );
keybd_event( ord( 'V' ), MapVirtualKey( ord( 'V' ), 0 ), KEYEVENTF_KEYUP, 0 );
keybd_event( VK_Control, MapVirtualKey( VK_Control, 0 ), KEYEVENTF_KEYUP, 0 );
Clipboard.Clear;
Clipboard.Close;

keybd_event( VK_MENU, MapVirtualKey( VK_MENU, 0 ), 0, 0 ); //Alt+N
keybd_event( ord( 'N' ), MapVirtualKey( ord( 'N' ), 0 ), 0, 0 );
keybd_event( ord( 'N' ), MapVirtualKey( ord( 'N' ), 0 ), KEYEVENTF_KEYUP, 0 );
keybd_event( VK_MENU, MapVirtualKey( VK_MENU, 0 ), KEYEVENTF_KEYUP, 0 );

Sleep(1000);
Clipboard.Open;
Clipboard.AsText:='456';
keybd_event( VK_Control, MapVirtualKey( VK_Control, 0 ), 0, 0 ); //CTRL+V
keybd_event( ord( 'V' ), MapVirtualKey( ord( 'V' ), 0 ), 0, 0 );
keybd_event( ord( 'V' ), MapVirtualKey( ord( 'V' ), 0 ), KEYEVENTF_KEYUP, 0 );
keybd_event( VK_Control, MapVirtualKey( VK_Control, 0 ), KEYEVENTF_KEYUP, 0 );
Clipboard.Clear;
Clipboard.Close;

现在的情况是都没有贴上去啊~~~help me!
...全文
86 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
vickly 2005-03-21
  • 打赏
  • 举报
回复
各位帮忙看看嘛~~
vickly 2005-03-21
  • 打赏
  • 举报
回复
Clipboard.Open;
Clipboard.AsText:='456';
keybd_event( VK_Control, MapVirtualKey( VK_Control, 0 ), 0, 0 ); //CTRL+V
keybd_event( ord( 'V' ), MapVirtualKey( ord( 'V' ), 0 ), 0, 0 );
keybd_event( ord( 'V' ), MapVirtualKey( ord( 'V' ), 0 ), KEYEVENTF_KEYUP, 0 );
keybd_event( VK_Control, MapVirtualKey( VK_Control, 0 ), KEYEVENTF_KEYUP, 0 );


为什么第二次模拟的Ctrl+V就是粘贴不上去?
zobo 2005-03-21
  • 打赏
  • 举报
回复
友情UP
vickly 2005-03-21
  • 打赏
  • 举报
回复
大家帮忙顶一下嘛~~~求求你们了~~~急啊~~

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧