我有一个PowerShell脚本,该脚本可以打开Internet Explorer,然后找到一个网站并单击该网站以将其打开:
$IE = new-object -com internetexplorer.application
$IE.navigate("https://www.google.com/search?ei=j-KLWrGyI5G2gQbN9KOQAg&q=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&oq=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF+%D9%85%D9%88%D8%B2%DB%8C%DA%A9&gs_l=psy-ab.3..0l10.509762.515959.0.516306.23.19.1.0.0.0.358.2")
$IE.visible=$true
while($ie.busy) {sleep 5}
$Link = $IE.Document.getElementsByTagName("span") | ? {$_.InnerHTML -eq "دانلود آهنگ جدید | دانلود موزیک"}
$Link.click()
我可以检查此脚本中网站版本的版本并通过Update-ModuleManifest更新以从我的网站上自动下载新脚本来替换此脚本吗?
答案 0 :(得分:0)
很难理解您要做什么。您在谈论更新模块清单,但是您已经要求检查脚本的版本。
我建议您将脚本发布到powershellgallery.com并使用Update-Module
(如果是模块)或Update-Script
(如果是脚本)。我这样做是为了维护我编写的脚本/模块,并且效果很好。
检查网站版本的逻辑是什么?我假设如果您在网站上有标签,则可以拉出此元素。也许也可以用英语发布完整的代码。