Odpowiedzi:
Dzięki PowerShellFar w Far Manager możesz wywoływać polecenia PowerShell bezpośrednio z wiersza poleceń z prefiksem ps:
. To jest:
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 }
Jeśli oczekujesz długich wyników, rozważ uruchomienie Far Managera jako Far.exe /w
.
Na koniec zobacz wbudowaną pomoc PowerShellFar, sekcje Command line
i FAQ
. Możesz zdefiniować niektóre akceleratory. Na przykład używam, [Space]
który wstawia ps:
do pustego wiersza poleceń. Tak więc faktycznie muszę wpisać tylko 1 dodatkowy symbol. Jest to trochę niewygodne, ale doskonale kompensuje to standardowa skorupa CMD pod ręką, CMD nie jest martwy, szczególnie w Far Managerze.
Import-Module FarMacro
(lub F11 \ PSF \ Modules \ FarMacro). Powinienem był o tym wspomnieć w pomocy (zrobi, dziękuję).
PowerShellFar pozwala zintegrować PowerShell z Far Managerem.
PowerShellFar łączy bogaty interfejs użytkownika Far Managera oparty na konsoli z pełną mocą Windows PowerShell doskonale zintegrowaną z tym oryginalnym, przyjaznym tekstowi środowiskiem.