如何关闭最新的Chrome选项卡?

如何关闭最新的Chrome选项卡?,c,browser-automation,C,Browser Automation,我刚开始编程。我做了一个在Chrome中打开URL的程序,我想关闭最新打开的Chrome选项卡。我该怎么做?感谢您的帮助 #include <stdio.h> #include <windows.h> int main(){ int number; int flag = 0; printf("enter a number between 1 and 2: "); while (!flag) {

我刚开始编程。我做了一个在Chrome中打开URL的程序,我想关闭最新打开的Chrome选项卡。我该怎么做?感谢您的帮助

 #include <stdio.h>
 #include <windows.h>
 

int main(){
    int number;
    int flag = 0;
    printf("enter a number between 1 and 2: ");
    

 while (!flag) {
     scanf("%d",&number);

     switch (number) {
     case 1:
     system("system https://www.youtube.com");
     flag = 1;
     break;

     case 2:
     system("system https://stackoverflow.com");
     flag = 1;
     break;


     default:
     printf("error please enter a number again: ");
     break;
     }
}
 }
#包括
#包括
int main(){
整数;
int标志=0;
printf(“输入一个介于1和2之间的数字:”);
while(!flag){
scanf(“%d”和编号);
开关(编号){
案例1:
系统(“系统https://www.youtube.com");
flag=1;
打破
案例2:
系统(“系统https://stackoverflow.com");
flag=1;
打破
违约:
printf(“错误,请再次输入数字:”);
打破
}
}
}

整数;scanf(“%d”和编号);开关(编号)
在输入
a
时是未定义的行为。必须初始化
number
或检查
scanf
返回的值,如果
scanf
未赋值,则避免计算
number
。即使可能,您也可以通过windows资源管理器打开URL,因此它将在用户默认的浏览器中打开-可能不是Chrome浏览器。此外,通过
system()
启动浏览器不会使这成为一个C问题-
system()
启动命令shell并执行给定的命令。Chrome可能会有帮助,但我怀疑是否有任何帮助,以前选项卡的显示是Chrome本身的用户配置设置。是的,我理解……那么我如何关闭默认浏览器打开的最新选项卡@Clifford@panoskent显然,您不明白,因为您将其标记为C问题,而这是一个浏览器和/或操作系统问题。显然,如果您在浏览器中打开URL,它将使用默认行为-如果不直接调用它,就无法向浏览器发送命令行选项。此外,还不完全清楚你要实现什么目标。要让Chrome在新窗口中打开URL,则:
system(“Chrome/new windowhttps://stackoverflow.com" ) ;@Clifford我知道问题不在于c,而在于我目前使用的语言。我试图打开一个URL,等待5秒钟,然后自动关闭选项卡,就像按下选项卡右上角的X按钮一样