c# - 如果找到位图
问题描述
我正在尝试使用位图检测这是我的第一轮还是第二轮(因为它是掷硬币并且显示红色或蓝色),但我在制作 IF 参数时遇到了麻烦。我尝试了一些东西,但似乎没有任何工作......
private void fastlevel_CheckedChanged(object sender, EventArgs e)
{
if (fastlevel.Checked)
{
//Click X;Y
Thread.Sleep(1000);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
//MessageBox.Show("OK");
{
//if bitmap was found
MessageBox.Show("FIRST TURN");
}
}
else
{
MessageBox.Show("SECOND TURN");
}
}
我也很难找到位图我知道文件在资源中,我看到我想要它找到但它没有
解决方案
不确定您打算做什么,但通常您可以添加一个变量来跟踪函数的状态。如果您需要更多状态,也可以使用 switch 语句。
private void fastlevel_CheckedChanged(object sender, EventArgs e)
int turn=0;
if (fastlevel.Checked)
{
//Click X;Y
Thread.Sleep(1000);
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
//MessageBox.Show("OK");
if(turn==0)
{
turn++;
//if bitmap was found
MessageBox.Show("FIRST TURN");
{
else
{
MessageBox.Show("SECOND TURN");
turn++;
}
}
推荐阅读
- c++ - cv::imread() 为 OpenCV 4.0.0 Raspberry Pi 3 (C++) 生成空图像
- c++ - C ++ Json Key变量问题
- c# - 带有 .Net 核心的 AWS Lambda - 为 IOptions 启用注入?
- c++ - 根据用户输入的日期范围从 TSV 反向打印列
- java - 将 Kafka Streams 用作 Kafka Consumer App 中的状态存储
- excel - VBA Sumifs 多个打开的工作簿和标准
- html - 动态图像放置和裁剪
- ruby-on-rails - 没有 S3 的 Heroku / Paperclip 图像上传?
- php - MySQL 插入错误:列计数与第 1 行的值计数不匹配
- python - 具有大量零值作为缺失值的数据集。我应该怎么办?