打开Chrome命令行,无需先运行新标签页

时间:2015-06-20 14:17:23

标签: browser dos

我正在使用命令行脚本在Chrome中打开特定网页并将按键发送到该网页

首次打开Goog​​le Chrome时,Chrome会打开自己的标签,例如欢迎使用chrome / login to chrome,这样可以解决所有问题。

我不希望生成任何新标签我只想要我要求的网页

是否有命令行开关或方法强制chrome不生成自己的标签。也许注册表项等?

到目前为止,我已尝试了一些但没有成功

由于

Confuseis

1 个答案:

答案 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;