[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
POWERSHELL
  1. $SourDir="D:\test4";#设置源目录
  2. $DestDir="D:\test3";#设置输出目录
  3. dir $SourDir *txt|foreach{
  4.     $fso=Get-Content -Path $_.fullname;
  5.     for([int]$i=0;$i -le 5;$i++){
  6.         $str=$fso[$fso.Count-1]|%{$_.split()[$i]};
  7.         if($i -eq 5){$t="`t"+"`t"}else{$t="`t"};
  8.         -join($str,$t)|Out-File -FilePath $DestDir\$_ -Append -NoNewline};
  9.    
  10.     for([int]$i=7;$i -le 12;$i++){
  11.         $str= ($fso|%{$_.split()[$i]}|Measure-Object -Sum|%{$_.sum}|%{'{0:0.00}' -f $_});
  12.          -join($str,"`t")|Out-File -FilePath $DestDir\$_ -Append -NoNewline};
  13.    
  14. }
复制代码
以前没用过PS脚本的,先用下面代码解除限制,代码保存为bat文件,管理员身份执行
  1. powershell -c "Set-ExecutionPolicy Unrestricted"
复制代码

TOP

本帖最后由 yhcfsr 于 2017-12-28 12:31 编辑

回复 4# 2558483


把你改的代码贴出来,把脚本运行的结果图也发上来

TOP

本帖最后由 yhcfsr 于 2017-12-28 14:45 编辑

回复 7# 2558483


    加我QQ 33892006,我需要具体看看你的操作,因为我这边测试没有问题。这个脚本本身就是闪一下就关闭的,我没写多余的提示文本。
如果加了批处理之家1群的话,在群里搜我QQ

TOP

返回列表