- $code =
- {
- # submit the host process RawUI interface and the execution context
- param($RawUi)
-
- do
- {
- # compose the time and date display
- $time = Get-Date -UFormat "%Y-%m-%d %H:%M:%S"
- # compose the title bar text
- $title = "Current Time: $time"
- # output the information to the title bar of the host process
- $RawUI.WindowTitle = $title
- # wait a half second
- Start-Sleep -Milliseconds 500
- } while ($true)
- }
- $ps = [PowerShell]::Create()
- $null = $ps.AddScript($code).AddArgument($host.UI.RawUI)
- $handle = $ps.BeginInvoke()
复制代码
http://community.idera.com/powershell/powertips/b/tips/posts/adding-live-clock-to-powershell-title-bar-part-1 |