- #&cls&@Powershell "& {[ScriptBlock]::Create("'#' + ([io.file]::ReadAllText('%~f0',[text.encoding]::Default))").Invoke()}" & pause & exit
- $file = 'D:\Hisense\HsVip50\HsCMP.ini ';
- '[1] 192.168.10.7 ==> 192.168.10.2 ';
- '[2] 192.168.10.2 ==> 192.168.10.7 ';
- [int]$ch = Read-Host -Prompt '请选择 ';
- $text = [io.file]::ReadAllText($file, [text.encoding]::Default);
- switch($ch)
- {
- {$_ -eq 1}{$text = $text -replace '192.168.10.7','192.168.10.2'; break;}
- {$_ -eq 2}{$text = $text -replace '192.168.10.2','192.168.10.7'; break;}
- }
- [io.file]::WriteAllText($file,$text,[text.encoding]::Default);
复制代码 |