我正在使用命令行脚本在Chrome中打开特定网页并将按键发送到该网页
首次打开Google Chrome时,Chrome会打开自己的标签,例如欢迎使用chrome / login to chrome,这样可以解决所有问题。
我不希望生成任何新标签我只想要我要求的网页
是否有命令行开关或方法强制chrome不生成自己的标签。也许注册表项等?
到目前为止,我已尝试了一些但没有成功
由于
Confuseis
答案 0 :(得分:0)
由于您的问题包含AutoIt标记,因此我必须假设您需要AutoIt解决方案。
执行此操作的最佳方法是使用chromes ShellExecute
命令行开关。这会打开一个新的Chrome实例,其中一个标签指向所提供的网址,方法是通过$sPath = @HomeDrive & "\Program Files (x86)\Google\Chrome\Application"
ShellExecute($sPath & '\chrome.exe', '--new-window "https://www.google.com/"', $sPath, "", @SW_MINIMIZE)
执行Chrome可执行文件。
case "Search Duplicate Value":
{
search = (String) JOptionPane.showInputDialog(null , "Search Duplicate Value" , "Search" , JOptionPane.INFORMATION_MESSAGE);
int parseSearchDuplicate = Integer.parseInt(search);
boolean isduplicate=false;
for(int i = 0; i < arrayElements.length ; i++)
{
if(arrayElements[i] == parseSearchDuplicate && i == parseSearchDuplicate)
{
isduplicate=true;
equalisStringDuplicate = equalisStringDuplicate + " " + arrayElements[i];
}
}
}
If(isduplicate)
JOptionPane.showMessageDialog(null , new Label(equalisStringDuplicate + " "), "Duplicate Value is:" , JOptionPane.INFORMATION_MESSAGE);
else
//show no duplicate found
equalisStringDuplicate = "";
break;