本帖最后由 娜美 于 2023-7-22 18:25 编辑
回复 2# idwma - #@&cls&powershell "type %~s0|out-string|iex"&pause
- $a=gc -readcount 0 UTF16.txt
- $b=(($a[-1..-500] -match '企业 ')[0] -split ' ')[6,7] -jion '|'
- $f=0
- sc out.txt $(foreach($i in $a){if(($f -eq 0) -and $i -match "简名:.*?($b)"){$i;$f=1}elseif(($f -eq 1) -and $i -match '已执行'){$f=0;$i,''}elseif($f -eq 1){$i}})
- start out.txt
复制代码 仔细试了几次 返回了一些信息- iex : 所在位置 行:3 字符: 53
- + $b=(($a[-1..-500] -match '企业 ')[0] -split ' ')[6,7] -jion '|'
- + ~~~~~
- 表达式或语句中包含意外的标记“-jion”。
- 所在位置 行:3 字符: 59
- + $b=(($a[-1..-500] -match '企业 ')[0] -split ' ')[6,7] -jion '|'
- + ~~~
- 表达式或语句中包含意外的标记“'|'”。
- 所在位置 行:1 字符: 53
- + ~~~
- + CategoryInfo : ParserError: (:) [Invoke-Expression], ParseException
- + FullyQualifiedErrorId : UnexpectedToken,Microsoft.PowerShell.Commands.InvokeExpressionCommand
复制代码
|