Відповіді:
За допомогою PowerShellFar у програмі Far Manager ви можете викликати команди PowerShell прямо з командного рядка з префіксом ps:
. Тобто:
Commands with console output, prefix ps:
ps: Get-Date
ps: 3.14 / 3
ps: [math]::pi / 3
Commands with viewer output, prefix vps:
vps: Get-Process
vps: Get-ChildItem C:\TEMP\LargeFolder -Recurse -Force
Commands starting UI or background jobs normally use prefix ps:
ps: $Far.Msg("Hello world!")
ps: Get-Process | Out-FarList -Text Name | Open-FarPanel
ps: Start-FarJob { Remove-Item C:\TEMP\LargeFolder -Recurse -Force }
Якщо ви очікуєте, що тривалий вихід ви можете запустити Far Manager як Far.exe /w
.
Нарешті дивіться вбудовану довідку PowerShellFar, розділи Command line
та FAQ
. Можна визначити деякі прискорювачі. Наприклад, я використовую [Space]
вставки, що знаходяться ps:
в порожньому командному рядку. Таким чином, насправді я маю набрати лише ще один символ. Це трохи незручно, але це ідеально компенсується стандартною оболонкою CMD під рукою, CMD не мертвий, особливо в Far Manager.
Import-Module FarMacro
(або F11 \ PSF \ Модулі \ FarMacro). Я мав би про це згадати у допомозі (зроблю, дякую).
PowerShellFar дозволяє інтегрувати PowerShell в Far Manager.
PowerShellFar поєднує в собі багатий консольний користувальницький інтерфейс Far Manager з повною потужністю Windows PowerShell, ідеально інтегрований у це оригінальне текстове середовище.