C++ 如何在scheme中按键
这可能吗?我试着搜索计划文件,但没有找到任何有用的东西 我想制作一个每分钟或任何其他间隔“按下”一次键的程序C++ 如何在scheme中按键,c++,scheme,key,C++,Scheme,Key,这可能吗?我试着搜索计划文件,但没有找到任何有用的东西 我想制作一个每分钟或任何其他间隔“按下”一次键的程序 如果在方案中是不可能的,C++中有可能吗? 提前谢谢 在Scheme中,这在很大程度上取决于使用的解释器。例如,这里有一个取自的球拍样本,它将模拟按下k键: 不是标准的C++,但在Windows中是很容易的。标准C++中没有“密钥”。您需要一个特定于平台的终端库。这可能在方案上类似。所以k键被按下在框架内?有可能使你的浏览器或记事本或任何框架吗?A只是一个顶级容器窗口,原则上你可以在框架
如果在方案中是不可能的,C++中有可能吗?
提前谢谢 在Scheme中,这在很大程度上取决于使用的解释器。例如,这里有一个取自的球拍样本,它将模拟按下k键:
不是标准的C++,但在Windows中是很容易的。标准C++中没有“密钥”。您需要一个特定于平台的终端库。这可能在方案上类似。所以k键被按下在框架内?有可能使你的浏览器或记事本或任何框架吗?A只是一个顶级容器窗口,原则上你可以在框架内放置任何你想要的东西。谢谢!Uhm另一个问题:
(定义记录输入%(类画布%(定义/公共(获取输入)(显示输入(发送获取键代码)))或输出?(超新))(定义画布(新模拟键画布%(父帧)))
我想让这个类记录我键入的击键输入,以及模拟键画布%class从原始问题中写入屏幕的输入?任何适合您需要的!我无权发表意见;)
#lang racket/gui
(define frame (new frame%
(label "Example")
(width 300)
(height 300)))
(define simulate-key-canvas%
(class canvas%
(define/public (simulate-key key)
(send this on-char key))
(define/override (on-char key)
(displayln (send key get-key-code)))
(super-new)))
(define canvas
(new simulate-key-canvas%
(parent frame)))
(send frame show #t)
(send canvas simulate-key (new key-event% (key-code #\k)))