当前位置: 首页 > 文档资料 > C 语言程序设计 >

goto关键字

优质
小牛编辑
143浏览
2023-12-01

goto调戏apple

#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

void openApple()
{
    ShellExecuteA(0, "open", "\"C:\\Program Files (x86)\\iTunes\\iTunes.exe\"", 0, 0, 1);//启动iTunes
}

void moveApple()
{
    //创建一个窗口编号变量,寻找iTunes的窗体
    HWND win = FindWindowA("iTunes", "iTunes");//类名,标题
    if (NULL == win)
    {
        printf("apple iTunes正在玩儿失踪! \n");
    }

    int i = 0;
A: if (i < 1600)//等价于循环结构趋于终止的条件
    {
        SetWindowPos(win, NULL, i, i * 768 / 1366, 700, 400, 0);//设置窗体坐标以及尺寸
        Sleep(10);//便于我们观察,不要太快
        i++;
        goto A;//跳转到A
    }

   SetWindowPos(win, NULL, 0, 0, 700, 400, 0);//恢复原始位置
B:Sleep(100);//休眠100毫秒
   ShowWindow(win, SW_HIDE);//隐藏
   Sleep(100);
   ShowWindow(win, SW_SHOW);//显示
   goto B;
}

void closeApple()
{
    system("taskkill /f /im iTunes.exe");
}

int main01(void)
{
    closeApple();
    Sleep(2000);

    openApple();
    Sleep(5000);

    moveApple();

    system("pause");
}