Powershell 命令开始睡眠-50毫秒

Powershell 命令开始睡眠-50毫秒,powershell,directory,sleep,Powershell,Directory,Sleep,玩别人的脚本(我什么都不知道)有没有办法将这种睡眠应用于诸如“dir”之类的命令? 目标:以打字机效果显示DIR输出 $string = "The quick brown fox jumped over the lazy dog." $string -split '' | ForEach-Object{ Write-Host $_ -nonew Start-Sleep -milliseconds 50 } 使用dir实现(在Powershell中

玩别人的脚本(我什么都不知道)有没有办法将这种睡眠应用于诸如“dir”之类的命令? 目标:以打字机效果显示DIR输出

$string = "The quick brown fox jumped over the lazy dog."

$string -split '' |
  ForEach-Object{
    Write-Host $_ -nonew
    Start-Sleep -milliseconds 50
   }
使用dir实现(在Powershell中获取项)

从输出中取出每一行($\),等待50毫秒并打印该行

使用dir实现(在Powershell中获取项)


从输出中取出每一行($)。等待50毫秒并打印该行。

修改了脚本。
这将分别打印每封信

[string[]]$strings = (Get-ChildItem).FullName

$strings | foreach {
  $_ -split '' |
  ForEach-Object{
    Write-Host $_ -nonew
    Start-Sleep -milliseconds 1
   }
   Write-Host ""
}

这是否回答了您的问题?

修改了您的脚本。
这将分别打印每封信

[string[]]$strings = (Get-ChildItem).FullName

$strings | foreach {
  $_ -split '' |
  ForEach-Object{
    Write-Host $_ -nonew
    Start-Sleep -milliseconds 1
   }
   Write-Host ""
}

这是否回答了您的问题?

听起来您需要的是所有输出,而不仅仅是文件路径或名称。我提供了相同概念的两个版本

多重foreach循环

Get-ChildItem * | Out-String -Stream | ForEach-Object {
    [environment]::NewLine
    $_.trimend().tochararray()| ForEach-Object{
        Write-Host $_ -NoNewline
        Start-Sleep -milliseconds 25
    }
}
使用switch语句

Switch (Get-ChildItem * | Out-String -Stream)
{
    default {"`n"; $_.trimend().tochararray()|
        ForEach-Object{
            Write-Host $_ -NoNewline
            Start-Sleep -milliseconds 25
        }
    }
}

听起来您需要的是所有输出,而不仅仅是文件路径或名称。我提供了相同概念的两个版本

多重foreach循环

Get-ChildItem * | Out-String -Stream | ForEach-Object {
    [environment]::NewLine
    $_.trimend().tochararray()| ForEach-Object{
        Write-Host $_ -NoNewline
        Start-Sleep -milliseconds 25
    }
}
使用switch语句

Switch (Get-ChildItem * | Out-String -Stream)
{
    default {"`n"; $_.trimend().tochararray()|
        ForEach-Object{
            Write-Host $_ -NoNewline
            Start-Sleep -milliseconds 25
        }
    }
}

非常感谢大家。我希望我能更好地理解这些东西:(我更容易理解批处理脚本,但即使在那里,我也非常基础。非常感谢大家。我希望我能更好地理解这些东西:(我更容易理解批处理脚本,但即使在那里,我也非常基础。