.bat文件以打开chrome进入url并执行JavaScript

时间:2018-09-19 09:43:03

标签: javascript batch-file

我必须在一天的开始时启动许多应用程序。现在,我编写了一个.bat文件来自动完成所有操作。唯一不起作用的是使用.bat文件中的javascript代码启动chrome实例。

我想做的是启动chrome(或IE):start chrome url。但是,现在我不想在其中添加“ URL”,而是在下面添加一些JavaScript。如果我在Chrome的空白地址栏中运行它,那么它将起作用。

start chrome javascript:window.open('http://websiteurl.com/').ready(Button.clickIt());

如果我使用CMD(或.bat文件)执行此操作,则它将不起作用。它会打开一个空的chrome实例。

有什么办法可以做到这一点?

我发现的几件事:

  • 在Chrome中复制/粘贴javascript:window.open('http://websiteurl.com/').ready(Button.clickIt());时,它会删除javascript:部分。也许在使用CMD打开它时也会发生这种情况?
  • Internet Explorer带来了更多问题。有时会提示您下载文件。不知道为什么。

2 个答案:

答案 0 :(得分:0)

我认为这不可能。根据{{​​3}}(和this SO question),出于“安全”原因,Chrome会自动剥离InternetAddress.loopbackIPv4。这基本上就是您在原始问题中提出的内容。

您可能可以使用VBscript和this one完成此操作。

答案 1 :(得分:-1)

您尝试过UImageView吗? 归功于writing a batch file that opens a chrome URL