Réponses:
Avec PowerShellFar dans Far Manager, vous pouvez appeler des commandes PowerShell directement à partir de la ligne de commande avec le préfixe ps:
. C'est:
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 }
Si vous prévoyez une sortie longue, envisagez de lancer Far Manager en tant que Far.exe /w
.
Voir enfin l'aide intégrée de PowerShellFar, les sections Command line
et FAQ
. Vous pouvez définir certains accélérateurs. Par exemple, j'utilise [Space]
qui insère ps:
dans la ligne de commande vide. Ainsi, en fait, je dois taper juste 1 symbole de plus. C'est un peu gênant, mais il est parfaitement compensé par le shell CMD standard à portée de main, CMD n'est pas mort, en particulier dans Far Manager.
Import-Module FarMacro
(ou F11 \ PSF \ Modules \ FarMacro). J'aurais dû le mentionner dans l'aide (fera l'affaire, merci).
PowerShellFar vous permet d'intégrer PowerShell dans Far Manager.
PowerShellFar combine la riche interface utilisateur basée sur la console de Far Manager avec la pleine puissance de Windows PowerShell parfaitement intégrée dans cet environnement texte convivial.