使用powershell运行多个javascripts

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用powershell运行多个javascripts相关的知识,希望对你有一定的参考价值。

以下两点是从我的结束完成的

  1. 我在本地计算机上有两个不同的幻像js脚本,它将捕获屏幕截图并将其保存到本地。
  2. 我有一个powershell脚本通过邮件发送捕获的图像。

我的要求如下

需要一个整合的脚本,我可以在一个脚本中配置上述两个,然后我将更新我的任务调度程序以运行整合的脚本,以便每天下午6点发送邮件。

我正在寻找powershell作为我的最终整合脚本,它将首先运行幻像js并运行send_mail.ps1。

我使用了以下命令来运行

 C:\phantomjs-2.1.1-windows\phantomjs-2.1.1-windows\bin> .\phantomjs.exe I:\my_code\capture_screenshot1.js  --> (Capture screenshot and put under C:\Images)
 C:\phantomjs-2.1.1-windows\phantomjs-2.1.1-windows\bin> .\phantomjs.exe I:\my_code\capture_screenshot2.js  --> (Capture screenshot and put under C:\Images)
 C:\phantomjs-2.1.1-windows\phantomjs-2.1.1-windows\bin> cd I:\my_code\
 I:\my_code> .\send_mail.ps1  --> (Send Mail from taking the images from C:\Images)

我只需要单个统一脚本来运行上面的3个命令。

答案

你应该能够从powershell启动phantomjs exe。

它会是这样的

CD c:\path\to\phantomjs
.\phantomjs.exe I:\my_code\capture_screenshot1.js
.\phantomjs.exe I:\my_code\capture_screenshot2.js
**contents of sendmail.ps1**

以上是关于使用powershell运行多个javascripts的主要内容,如果未能解决你的问题,请参考以下文章

从 C# 异步运行多个 PowerShell 脚本

运行多个 Powershell 命令并将结果导出到 csv

按顺序运行多个Powershell脚本 - 在文件夹上 - 将脚本合并到主脚本中

想要使用PowerShell将不同的字符串分成多个部分的通用方法

在 PowerShell 中针对 WID 远程运行 sqlcmd

使用PowerShell 测试DNS