Search found 313 matches: PSF

Searched query: psf

by homedimon
Wed 06 Sep, 2017 10:43
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

... работает: ps:Search-ADAccount –LockedOut | Out-GridView -PassThru -Title 'Select users for unlock' | Unlock-ADAccount Решил её переписать под PSF с плюшками и ...: ps:Search-ADAccount –LockedOut | Out-FarList -Text Name -Title 'Select user for unlock' | Unlock-ADAccount Но есть недостаток, ...
by NightRoman
Fri 09 Sep, 2016 06:35
Forum: Разработка плагинов
Topic: Вывод на консоль при вызове из ком-строки и меню плагинов
Replies: 3
Views: 2077

Вывод на консоль при вызове из ком-строки и меню плагинов

... # добавляем пункт в меню плагинов, если он еще не там $id = '841203c8-4348-4e35-bfd7-c83db2603157' if (!$Far.GetModuleAction($id)) { $null = $Psf.Manager.RegisterModuleTool( $id, (New-Object FarNet.ModuleToolAttribute -Property @{ Name = "Test_160909_053052"; Options = "Panels" }), { # а эти ...
by NightRoman
Tue 28 Jun, 2016 18:18
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3580
Views: 995684

Глюки и баги, появившиеся в «ночных сборках»

... я, допустим, создал. А дальше что? Упс. Ну, бывает. $Data.MacroOutput = [FarNet.Works.Kit]::MacroOutput [FarNet.Works.Kit]::MacroOutput = $true { $Psf.StartConsole() } { $Far.Line.Text = '$result = Read-Host -AsSecureString' } 'Keys"Enter" -- show prompt' { } 'Keys"p a s s Enter" -- enter password' ...
by NightRoman
Sat 13 Feb, 2016 14:48
Forum: Анонсы новых плагинов
Topic: PowerShellFar — Windows PowerShell host for Far Manager
Replies: 295
Views: 249878

PowerShellFar — Windows PowerShell host for Far Manager

NuGet package: https://www.nuget.org/packages/FarNet.PowerShellFar
Far Manager 3.0.4284
FarNet 5.0.61

= 5.0.87 =

Removed user items from the module menu, i.e removed $Psf.Action().
See forum: http://forum.farmanager.com/viewtopic.p ... 51#p135651
by NightRoman
Thu 11 Feb, 2016 21:04
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

Да, если кому-то непременно надо иметь свое меню, создаваемое скриптом, то PSF это позволяет. Пример https://github.com/nightroman/FarNet/blob/master/PowerShellFar/Bench/Menu-More-.ps1. Честно говоря, я забросил редактирование этого скрипта, команды проще в меню ...
by NightRoman
Thu 11 Feb, 2016 20:48
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

... них многие и не знают. Тем более. Лучше оповестить заранее, вдруг кому-то это очень надо, и имеющиеся альтернативы хуже (расскажите, почему). Меню PSF c user пунктами появилось, потому что не было возможности запускать пользовательское меню Фара из любой области, с помощью макроса. То есть команды ...
by NightRoman
Mon 11 Jan, 2016 15:13
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3580
Views: 995684

Глюки и баги, появившиеся в «ночных сборках»

... можно и иначе по аналогии действовать. - приподнять немного панели, так как будем печатать в консоль и граббить это - в комстроке набрать команду PSF ps: "2" - она выводит двойку на консоль - далее копируем напечатанную двойку граббером, примерно так: AltIns Up Up Home ShiftRight Enter - теперь ...
by NightRoman
Mon 09 Nov, 2015 11:43
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

В примере по другому нельзя (нет варианта из меню, нужно вызывать именно команду). В вашем случае можно и так, и так. Возможно, вариант с вызовом $Psf.ExpandCode() "лучше", но макрос мог быть мной добавлен еще до появления $Psf.ExpandCode().
by NightRoman
Mon 09 Nov, 2015 11:33
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

Kerberos464 Я использую такой макрос (не только для редактора) Macro { area="Common"; key="F9"; flags="NotEmptyCommandLine"; description="PSF: TabExpansion"; action=function() if Area.DialogAutoCompletion or Area.ShellAutoCompletion then Keys("Esc") end if Area.Shell or Area.Info or Area.QView ...
by NightRoman
Fri 10 Apr, 2015 12:46
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

Не связано с PSF, но связано с PowerShell. Некоторые баги и причуды PowerShell решил собрать в одном месте в виде демо скриптов и тестов: PowerShellTraps.

В частности, последнее изменение в FarGit (предыдущий пост) вызвано проблемой, покрытой тестами Unstable-outer-alias.
by NightRoman
Thu 02 Apr, 2015 07:52
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 535
Views: 214589

PowerShellFar — PowerShell host и автоматизация Far Manager

... (?) в Фаре, смотри обсуждение: http://forum.farmanager.com/viewtopic.php?f=8&t=9457 Поэтому вызывать надо другими способами, например, из диалога PSF Invoke commands.
by NightRoman
Thu 06 Nov, 2014 17:43
Forum: Обсуждение Far Manager
Topic: Пользовательское меню в редакторе
Replies: 64
Views: 13520

Пользовательское меню в редакторе

Shmuel, мне не хочется пользователям Фарнет предлагать использовать специальный макрос mf.usermenu() для того, чтобы из юзер-меню вызывать Фарнет, PSF, и т.п. А вот из стандартного юзер-меню, которое запускается "такой-то" клавишей, вполне буду предлагать, если будет.
by NightRoman
Sun 10 Aug, 2014 11:37
Forum: Обсуждение Far Manager
Topic: userscreen под панелями — отдельное окно ("Desktop")
Replies: 104
Views: 39140

Re: Глюки и баги, появившиеся в «ночных сборках»

... работу плагинов. Хотелось бы анонса на тему, где и что плагины должны делать иначе. 2. Если плагин делает окно 0 текущим, то Фар зависает. В PSF это можно сделать командой ps: $Far.Window.SetCurrentAt(0) (делается это с помощью ACTL_SETCURRENTWINDOW + ACTL_COMMIT)
by NightRoman
Wed 09 Jul, 2014 13:42
Forum: Глюки и баги
Topic: Проблемы оконного менеджера
Replies: 97
Views: 24251

Re: Глюки и баги, появившиеся в «ночных сборках»

... Запускается, например, из комстроки ps: <путь>\Test-Editor-.ps1 Прошагал в PSF отладчике этот же скрипт - не зависает, то есть функционально то, что тестируется, не отвалилось. Но при этой отладке еще всегда присутствует диалог ...
by NightRoman
Sun 18 May, 2014 08:44
Forum: Обсуждение макросов
Topic: Изменились некоторые тонкости в поведении макросов
Replies: 54
Views: 11648

Re: Глюки и баги, появившиеся в «ночных сборках»

P.S. Изменения в 3907 касаются макросов, а проблема - о раскраске в редакторе, да, может показаться странно. Но дело в том, что в PSF многие тесты реализованы не как обычные скрипты, а как последовательности "шагов", которые проигрываются специальным образом, отдавая управление Фару после ...
by NightRoman
Sun 11 May, 2014 04:47
Forum: Полезные макросы и скрипты
Topic: [MoonScript] Подсветить в смешанном тексте всю кириллицу
Replies: 27
Views: 10126

Re: Colorer: как выделить неск-ко слов

... $drawer = $Far.GetModuleAction($guid) if ($drawer) { $drawer.Unregister() Show-FarMessage 'Unregistered' return } $null = $Psf.Manager.RegisterModuleDrawer( $guid, (New-Object FarNet.ModuleDrawerAttribute -Property @{Name = 'Cyrillic'; Mask = ''; Priority = 1}), {&{ foreach($line ...

Go to advanced search