Python 无效的语法错误脚本
我和我的朋友制作了一个机器人来玩游戏,但当我们尝试运行它时,它显示无效语法。我们对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];
#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已经说过的内容,这看起来甚至不像是机器人的代码。这看起来像是与图形相关的代码。你们真的应该更加小心。非常感谢你们!当然如果问题已经解决,请确保将此标记为正确答案,以便人们知道问题已结束。