如何关闭最新的Chrome选项卡?
我刚开始编程。我做了一个在Chrome中打开URL的程序,我想关闭最新打开的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) {
#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按钮一样