标签: simulate

用Java模拟用户输入(键盘,鼠标)?

有没有办法在java中模拟键击?例如:

我开始k.jar,之后

Thread.wait(10000);
Run Code Online (Sandbox Code Playgroud)

无需按任何键,程序将模拟用户正在键入.

我也对鼠标移动和clic模拟感兴趣.

谢谢!

java mouse key simulate

1
推荐指数
1
解决办法
1166
查看次数

在 C# 中模拟按键

所以我想让我的程序在计时器停止后自动模拟按键。我已经有了计时器和每个设置,我只需要以某种方式模拟按键。在应用程序的 Web 浏览器上弹出下载消息后,我只希望程序模拟为“ESC”键按下以退出下载消息弹出窗口。我将如何模拟按键?

c# escaping key simulate

1
推荐指数
1
解决办法
1万
查看次数

打印对象信息asString()没有toString()?

我的问题是,是否可以从JAVA中没有提供toString()方法的类中打印出特定信息?

有一个问题:我们为我们的应用程序提供了一个记录器(使用aspectJ),它打印出给定的特定参数.例如:

public void addGroupMembers(Group group, String doneBy, DataListModel<User> users) {
    doSomething()
}
Run Code Online (Sandbox Code Playgroud)

我们的Logger打印出以下内容:

addGroupMembers called with given arguments:
Group = [id = ..... and so on]
username
DataListModel$1231 <-
Run Code Online (Sandbox Code Playgroud)

我们必须使用DataListModel-Class,因为我们在后台使用JSF.但是,正如您所看到的,此类不提供toString方法.

我们的记录器由我们自己编写,因此我们可以适应它.是否可以模拟一个toString方法,如下所示:如果类没有提供toString,请捕获所有字段并打印它们?

或者还有其他方法吗?

在此先感谢您的帮助.问候,雷霆

java logging tostring simulate

0
推荐指数
2
解决办法
5613
查看次数

在javascript中模拟点击<a> -element

对于一个网站,我使用的是jQuery supzersized gallery脚本:http://buildinternet.com/project/supersized/slideshow/3.2/demo.html

正如您在演示中所看到的,右下角有一个小箭头按钮,可以切换缩略图栏.配置文件中没有选项可以在打开网站时自动将其混合.

所以我想我必须模拟点击该按钮(按钮是托盘按钮,请参阅HTML).我试过这样的事情:

<script>
$(function() {
    $('#tray-button').click();
});
</script>
Run Code Online (Sandbox Code Playgroud)

但是,这似乎不适用于我测试过的任何浏览器.

任何的想法?

javascript jquery click hyperlink simulate

0
推荐指数
1
解决办法
1392
查看次数

硬币翻转模拟在python中

我想模拟翻转一枚公平的硬币500次.然后我必须创建一个图表,以显示在x轴上翻转硬币和y轴上的比例头时硬币的运行比例.我写了Python代码,我得到以下错误:

Traceback (most recent call last):
File "E:\ProgramsPython\My\bayes\Coin Flip.py", line 22, in <module>
ylist = [coinFlip(x) for x in xlist]
File "E:\ProgramsPython\My\bayes\Coin Flip.py", line 16, in coinFlip
return heads / x
ZeroDivisionError: integer division or modulo by zero
Run Code Online (Sandbox Code Playgroud)

我做错了什么?  

# -*- coding: cp1251 -*-
import random
import pylab
from matplotlib import mlab
def coinFlip(size):
    heads = 0
    tails = 0

    for x in xrange(size):
        flip = random.randint(0,1)
        if flip == 1: heads += 1
        else: tails += 1



    return heads …
Run Code Online (Sandbox Code Playgroud)

python coin-flipping simulate

0
推荐指数
1
解决办法
6483
查看次数

VHDL时钟分频器在板上工作但在仿真中失败

我目前正在尝试使用VHDL设计交通灯控制器,我正在Altera EPM240T100C5上编程,带有用于显示交通信号灯的自定义扩展板.由于电路板上最慢的时钟设置仍然比我想要的快,我需要写一个时钟分频器,我这样做:

LIBRARY ieee;
USE ieee.std_logic_1164.all; 

entity clockdivider is 
    port
    (
        clkin :  in  std_logic;
        dividedclk :  out  std_logic
    );
end clockdivider;

architecture divider of clockdivider is 

signal  J :  std_logic;
signal  K :  std_logic;


begin
J <= '1';
K <= '1';


process(clkin)
variable tempdividedclk : std_logic;
begin
if (rising_edge(clkin)) then
    tempdividedclk := (NOT(tempdividedclk) AND J) OR (tempdividedclk AND (NOT(K)));
end if;
    dividedclk <= '0';
    dividedclk <= tempdividedclk;
end process;

END divider;
Run Code Online (Sandbox Code Playgroud)

这在主板上运行良好,但在模拟器(ModelSim)中,"divideclk"输出无法初始化为任何东西.我想知道是否有人知道为什么?

clock vhdl simulate intel-fpga divider

0
推荐指数
1
解决办法
228
查看次数

Stata中整个矩阵的Monte Carlo模拟

我想用置信区间计算我的数据中的一组组的总结统计数据(例如年龄,性别).为此,我使用泊松分布中的蒙特卡罗模拟绘图值来获取数据中的每一行,然后折叠行以获得摘要.整个手术过程工作正常,如果模拟的结果(使用rclass返回标)只是一个值,但只要我尝试模拟多个结果(使用ereturn中的eclass矩阵),它是不工作(见下面的Stata代码).我收到错误消息:"表达式中的类型不匹配错误:e(A)".如何在没有更复杂的循环等的情况下模拟整个矢量甚至结果矩阵?

非常感谢!弗雷德

program bootPGW, eclass
use "C:\Users\649007\Desktop\Demetriq_PWG_edu.dta", replace
gen id=_n
sort id
gen N=_N
by id: gen    DL2=floor(rpoisson(calung))
by id:gen     D02=floor(rpoisson(D0))
by id:gen     Dsmoking=floor(rpoisson(smoking))
by id:gen     ML2=(DL2/numpyr)*1000
by id:gen     AL2=(ML2-CPSIIrate)/ML2
by id:replace AL2=0 if AL2<0
by id:gen     A02=1-exp(-PWGcoef*(ML2-CPSIIrate))
by id:gen     A2=(AL2*DL2+A02*D02)/(DL2+D02)
gen Adeaths=totdeath*A2
collapse (sum) Adeaths=Adeaths totdeath=totdeath Dsmoking=Dsmoking, by(edu_3cat sex country year)
gen AF_PWG=Adeaths/totdeath
gen AF_simple=Dsmoking/totdeath
mkmat AF_PWG, matrix(A)
ereturn matrix A=A
end

simulate a=e(A), reps(1000) nodots seed(123): bootPGW 
Run Code Online (Sandbox Code Playgroud)

matrix montecarlo simulate stata

0
推荐指数
1
解决办法
684
查看次数

Alt+F,S 在 sendKeys C# 中不起作用

我想保存并关闭打开的各种应用程序。具体的应用程序是通过处理命令来识别的。有了这个我就可以杀死它。

为了保存,我尝试了 SendKeys 类,首先我设置了 SetForegroundWindow(h),并通过使用 ctrl+成功s

SendKeys.Send("^s"); //Ctrl+s
Run Code Online (Sandbox Code Playgroud)

但是,用户定义的应用程序在那里,而且我也有一个情况来保存一个新的(不存在的文件),它必须由Alt+ F+S保存。以便它以默认名称保存我如何实现这一目标,我尝试过,

SendKeys.Send("%(fs)");
SendKeys.Send("%f"+"s"); //Alt+F 
SendKeys.Send("%f" + "%s)"); //Alt+F
SendKeys.Send("%fs"); 
Run Code Online (Sandbox Code Playgroud)

请指导我,如果 SendKeys 无法实现,我还应该尝试什么。

c# simulate sendkeys

0
推荐指数
1
解决办法
1万
查看次数

触发鼠标单击光标下的元素

是否可以在鼠标光标下面的元素上模拟鼠标左键?

jquery click simulate

-3
推荐指数
1
解决办法
1131
查看次数

使粒子在圆圈内随机移动

我试图使绘制点在已知半径和中心的圆内移动.目前我能够在边界内生成点,但现在我需要让它们移动.

我有以下脚本来生成粒子的初始位置.

function [particle_gen] = generate(n,centre,radius)
    %generates n particles in a circle with specified centre and radius

    angle = 2 * pi * rand(n,1);
    r = radius * sqrt(rand(n,1));
    X = r.*cos(angle) + centre(1);
    Y = r.*sin(angle) + centre(2);
    plot(X,Y,'.k')
end
Run Code Online (Sandbox Code Playgroud)

我想为它们设置动画,使粒子以恒定的速度沿直线行进,直到它们撞到圆形边界并反弹.我需要这一切都发生在同一个情节中.

matlab animation simulate matlab-figure

-3
推荐指数
1
解决办法
1859
查看次数