[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# 5i365


    不会

TOP

  1. cls
  2. $r = Invoke-WebRequest -Uri ((gcm sc).HelpUri)
  3. $r.ParsedHtml.getElementsByTagName('h3') | Where-Object { $_.id -match '^example' } | foreach {
  4.     '------{0}------' -f $_.innerText
  5.     $_.nextSibling.nextSibling.innerText
  6. }
复制代码
1

评分人数

TOP

本帖最后由 5i365 于 2022-4-27 07:02 编辑

回复 17# went


   感谢大侠帮忙, 测试了一下, 最后取的示例错了
链接
http://go.microsoft.com/fwlink/?LinkID=113392

取到的结果:
------Example 4: Use Filters with Set-Content------
The following command set the content all *.txt files in the C:\Temp directory to the Value empty.


应该取:
Set-Content -Path C:\Temp\* -Filter *.txt -Value "Empty"

规律是:如果一行开头包含 powershell  结尾包含复制,它的下一行就是要取的内容

本人所发所有贴子或代码, 诸大侠若认为有改进之处,请不吝赐教,感激不尽!

TOP

  1. cls
  2. $r = Invoke-WebRequest -Uri ((gcm sc).HelpUri)
  3. $r.ParsedHtml.getElementsByTagName('h3') | Where-Object { $_.id -match '^example' } | foreach {
  4.     '------{0}------' -f $_.innerText
  5.     $ele = $_
  6.     while($ele.tagName -ne 'PRE'){ $ele = $ele.nextSibling }
  7.     $ele.innerText
  8. }
复制代码
1

评分人数

    • 5i365: 乐于分享, 技术牛X技术 + 1

TOP

返回列表