Search found 6158 matches

by NightRoman
Sat 02 Mar, 2024 18:53
Forum: Нужна помощь
Topic: как убрать красное выделение текста
Replies: 34
Views: 1570

как убрать красное выделение текста

Задача синтаксических хайлатеров, думается, подсвечивать синтаксис, которые они понимают, а не считать ошибкой синтаксис, которые они не понимают по разным причинам. Например, язык продвирнулся, а схемы еще нет. Colorer схемы не всегда следуют этому принципу.
by NightRoman
Fri 19 Jan, 2024 04:31
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 247876

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

Но скрипт-то как вызывается? Из комстроки или ее аналога (юзер меню или файл ассоциация). PSF все равно синхронизирует current location в начале этой операции.
by NightRoman
Wed 17 Jan, 2024 17:20
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 247876

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

Потому что PowerShellFar перед вызовом команд временно синхронизирует ПШ локацию на папку текущей панели. Это не имеет никакого отношения к папке процесса. Но ПШ использует свои current location.
by NightRoman
Wed 17 Jan, 2024 06:00
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 247876

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

Хорошо, что разобрались. Сохранение с относительным путем работает, но сохраняет не туда, куда вы думаете, а в текущую папку процесса (Фара). А эта папка - это не папка активной панели, а все, что угодно, зависит от менял ли кто или нет. Скорей всего, этот test.tif у вас сохранен в папку, где устано...
by NightRoman
Sat 13 Jan, 2024 10:41
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 247876

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

Такой скрипт у меня работает

Code: Select all

Add-Type -AssemblyName System.Drawing
$bmp = New-Object System.Drawing.Bitmap 1, 1
$bmp.Save("$PSScriptRoot\test.tif")
by NightRoman
Sat 13 Jan, 2024 10:26
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 247876

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

Хорошо, что обновили FarNet до 8.1.5, но и PowerShellFar надо обновить, 8.1.2.0. У вас старая версия, судя по PSVersion 7.3.4 (должно быть 7.4.1) Вообще, полезные версии можно получить так: ps: "Far $($Far.FarVersion)`nFarNet $($Far.FarNetVersion)`nPowerShellFar $($Host.Version)`nPowerShell Cor...
by NightRoman
Tue 09 Jan, 2024 02:21
Forum: Обсуждение плагинов
Topic: PowerShellFar — PowerShell host и автоматизация Far Manager
Replies: 565
Views: 247876

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

mlt, у меня ваши две команды, добавить тип и создать бмп, работают. Надо больше подробностей. Какие версии FarNet и PowerShellFar? Что еще в скрипте делается до создания бмп? Если поискать System.Drawing.dll в %FARHOME% во всех папках, то где именно находится, сколько их находится?
by NightRoman
Fri 05 Jan, 2024 20:14
Forum: Разработка плагинов
Topic: Что нужно для OPIF_EXTERNALGET и OPIF_EXTERNALPUT?
Replies: 2
Views: 921

Что нужно для OPIF_EXTERNALGET и OPIF_EXTERNALPUT?

Спасибо, но понятней в моем случае не стало. У меня в плагине есть GetFilesW, он работает/вызывает для панелей, где нет этих флагов. В панели, где я попробовал установить эти флаги, ничего не происходит, ни копирования, ни вызова GetFilesW.
by NightRoman
Sat 30 Dec, 2023 17:42
Forum: Разработка плагинов
Topic: Что нужно для OPIF_EXTERNALGET и OPIF_EXTERNALPUT?
Replies: 2
Views: 921

Что нужно для OPIF_EXTERNALGET и OPIF_EXTERNALPUT?

В плагине использую OPIF_REALNAMES и OPIF_EXTERNALGET, OPIF_EXTERNALPUT, OPIF_EXTERNALDELETE, OPIF_EXTERNALMKDIR. OPIF_EXTERNALDELETE, OPIF_EXTERNALMKDIR работают, как ожидается, файлы удаляются, папки создаются. Но OPIF_EXTERNALGET, OPIF_EXTERNALPUT не работают, как я ожидаю (копирование, перемещен...
by NightRoman
Thu 21 Dec, 2023 20:51
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1356759

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

О, вообще-то и без макроса зависает, просто нажать CtrlA на файле.
by NightRoman
Thu 21 Dec, 2023 20:41
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1356759

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

Макрос CtrlA подвешивает Фар.
Встать на какой-нибудь файл и из комстроки выполнить lua: Keys('CtrlA')
  • Far30b6225.x64.20231211.7z - OK, появляется диалог атрибутов файла
  • Far30b6229.x64.20231221.7z - KO, Фар зависает
by NightRoman
Tue 30 May, 2023 10:24
Forum: Нужна помощь
Topic: Раскраска в редакторе текста с управляющими последовательностями
Replies: 10
Views: 4564

Раскраска в редакторе текста с управляющими последовательностями

Было бы интересно посмотреть, что в коде происходит дальше. Ничего дальше не происходит. Это весь код, как бы. (1) Где-то в начале схемы определили наш регион Ansi как def:LabelStrong (могли этого и не делать, а просто использовать def:LabelStrong). (2) Где-то, где все остальные подобные конструкци...
by NightRoman
Mon 29 May, 2023 14:45
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1356759

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

2useven10, результат не 0 при обычном вызове из нативной панели. 0 при вызове панели плагина из панели плагина. Во всяком случае, так у меня наблюдалось.
Но я согласен, что такой вызов необычен (хотя может иметь смысл в некоторых известных случаях). Копать или не копать дальше, решайте сами, да.
by NightRoman
Sun 28 May, 2023 17:33
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1356759

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

2useven10 , С незапланированными эффектами, наверное, полезно разобраться. "На ваше усмотрение", так сказать. В последнем FarNet эффект устранен, ибо FCTL_GETPANELINFO больше не вызывается из GetOpenPanelInfoW. И, возможно, не совсем правильно в моем случае было вызывать FCTL_GETPANELINFO...
by NightRoman
Sun 28 May, 2023 05:56
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 4247
Views: 1356759

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

Переработал FarNet, чтобы не вызывать FCTL_GETPANELINFO в подобных сценариях. Проблема для плагина не так актуальна.
Поведение Far поменялось, может, так и должно теперь работать. Хотя странно, что работает/не работает в зависимости от способа открытия панели.

Go to advanced search