Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无效的语法错误脚本_Python - Fatal编程技术网

Python 无效的语法错误脚本

Python 无效的语法错误脚本,python,Python,我和我的朋友制作了一个机器人来玩游戏,但当我们尝试运行它时,它显示无效语法。我们对Python的了解不多,我想问问更有经验的人。 以下是脚本: #include <iostream> #include <windows.h> #include <stdio.h> #include <sys/time.h> using namespace std; int main() { POINT p; POINT coords[4];

我和我的朋友制作了一个机器人来玩游戏,但当我们尝试运行它时,它显示无效语法。我们对Python的了解不多,我想问问更有经验的人。 以下是脚本:

#include <iostream>
#include <windows.h>
#include <stdio.h>
#include <sys/time.h>

using namespace std;

int main() {
    POINT p;
    POINT coords[4];
    HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);

    printf("Move cursor to following tiles and press enter to select the coordinates:\n\n");

    for(int i = 0; i < 4; i++) {
        printf("%i. tile:", (i+1));
        getchar();
        GetCursorPos(&p);
        coords[i] = p;
        printf("- X: %d, Y: %d\n\n", p.x, p.y);
    }

    COLORREF currColor;
    HDC dc = GetDC(NULL);
    while(true) {
        if(GetAsyncKeyState(VK_ESCAPE)) {
            printf("\rPaused, press ENTER to continue ...");
            getchar();
            printf("Continue ...\n\n");
        }
        bool countFound = 0;
        for(int i = 0; i < 4; i++) {
            COLORREF color = GetPixel(dc, coords[i].x, coords[i].y);


            if(color <= 3000000) {
                printf("\r");

                for(int j = 0; j < i; j++) {
                    printf("[ ] ");
                }
                printf("[X] ");
                for(int j = 0; j < (3-i); j++) {
                    printf("[ ] ");
                }

                mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
                SetCursorPos(coords[i].x, coords[i].y);
                mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
                if(color > 100000) {
                    Sleep(50);
                } else {
                    mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
                }
            }
        }
    }
    ReleaseDC(NULL, dc);

    return 0;
}

提前谢谢你

这不是Python。这实际上是C++代码。您没有发布错误,因此我不得不假设您试图以Python的形式执行此代码,这显然是您的问题。如果你错误地调用它,实际上得到了一个C++错误,请发布错误。< /P>这是C++,不是Python。难怪你会得到语法错误……这不是Python脚本,它是C++。难怪它在Python下不工作。我和我的朋友做了一个机器人。不,你没有。你从互联网上下载了一些随机代码,甚至连它是用什么语言写的都不懂,还盲目地试图运行它。这就是你传播病毒和摧毁电脑的方式。请从这一小插曲中学习-并不是所有的在线代码都是它所说的。另外,要补充一点@MattDMo已经说过的内容,这看起来甚至不像是机器人的代码。这看起来像是与图形相关的代码。你们真的应该更加小心。非常感谢你们!当然如果问题已经解决,请确保将此标记为正确答案,以便人们知道问题已结束。