Search found 367 matches

by DV
Sat 16 Nov, 2019 19:23
Forum: Полезные макросы и скрипты
Topic: Фоновое копирование с помощью FastCopy
Replies: 0
Views: 39

Фоновое копирование с помощью FastCopy

Поскольку плагин Background Copy не развивается, а необходимость копирования в фоне есть, было принято волевое решение реализовать копирование в фоне с помощью макроса. Особенности данного макроса: 1. Код данного макроса базируется на макросах Plugin_FastCopy & Plugin_TeraCopy (C) SimSU 2. Почему им...
by DV
Tue 12 Nov, 2019 22:02
Forum: Нужна помощь
Topic: Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?
Replies: 5
Views: 269

Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?

Возвращаясь к вопросу в теме (если кто-то найдёт эту тему по поиску), возможно ли определить, что активная панель принадлежит конкретному плагину - например, TmpPanel? Я предполагаю, что для идентификации как-то можно использовать содержимое файла TmpPanel.ListUTF8.farconfig ? -- <plugin guid="B77C9...
by DV
Tue 12 Nov, 2019 12:53
Forum: Нужна помощь
Topic: Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?
Replies: 5
Views: 269

Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?

Требуется проверить, что это Плагиновая файловая панель, с которой можно читать либо полные пути к файлам либо имена файлов (в последнем случае - имена файлов по пути APanel.Path)
by DV
Tue 12 Nov, 2019 12:24
Forum: Нужна помощь
Topic: Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?
Replies: 5
Views: 269

Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?

Хочу в качестве условия для выполнения макроса

Code: Select all

Macro {
  condition=function() ... end;
  ...
}
проверить, является ли текущая панель файловой панелью или же панелью плагина TmpPanel.
Как написать условие для проверки на панель плагина TmpPanel?
by DV
Fri 31 May, 2019 19:52
Forum: Обсуждение плагинов
Topic: AltHistory: Alternative History — Альтернативная история
Replies: 1261
Views: 442793

AltHistory: Alternative History — Альтернативная история

Только у меня AltHistory 3.5.6 ломает FAR3 под Windows XP SP3? Такое сообщение сразу при старте FAR: ╔══════════════════════════ Exception occurred ══════════════════════════╗ ║ Exception: 0xE06D7363 - C++ exception ║ ║ Details: ss std::bad_optional_access, what(): Bad optional access ║ ║ LastError:...
by DV
Sat 25 May, 2019 16:18
Forum: Нужна помощь
Topic: Как из lua-макроса определить битность системы?
Replies: 18
Views: 7464

Как из lua-макроса определить битность системы?

John Doe wrote:
Fri 24 May, 2019 18:05
А можно пример выполняемого по условию действия?
Примерно так:

Code: Select all

lua:if IsWindows64bit() then Programs_Run("ProcessHacker\\x64\\ProcessHacker.exe") else Programs_Run("ProcessHacker\\x86\\ProcessHacker.exe") end
by DV
Fri 24 May, 2019 09:59
Forum: Нужна помощь
Topic: Как из lua-макроса определить битность системы?
Replies: 18
Views: 7464

Как из lua-макроса определить битность системы?

Как функцию IsWindows64bit() сделать доступной для вызова из FarMenu.Ini ? Зависит от того, каким образом вы собираетесь это использовать Я предполагаю, что функция IsWindows64bit() живёт в одном из файлов .lua в папке скриптов, и для того, чтобы эта функция была видна извне, её нужно определить сп...
by DV
Thu 23 May, 2019 15:49
Forum: Нужна помощь
Topic: Как из lua-макроса определить битность системы?
Replies: 18
Views: 7464

Как из lua-макроса определить битность системы?

Спасибо, у меня получилось так, с теоретической поддержкой Windows XP: local ffi = require("ffi") ffi.cdef[[ HMODULE GetModuleHandleA(const char* lpModuleName); void* GetProcAddress(HMODULE hModule, const char* lpProcName); HANDLE GetCurrentProcess(void); typedef BOOL (__stdcall *PFnIsWow64Proc)(HAN...
by DV
Wed 22 May, 2019 10:32
Forum: Нужна помощь
Topic: Как из lua-макроса определить битность системы?
Replies: 18
Views: 7464

Как из lua-макроса определить битность системы?

К примеру, в bat-файлах делается примерно такая пляска с бубном:

Code: Select all

REM OS bitness: 32/64
set OS_BITNESS=64
if "%PROCESSOR_ARCHITECTURE%"=="" set OS_BITNESS=32
if %PROCESSOR_ARCHITECTURE%==x86 (
  if not defined PROCESSOR_ARCHITEW6432 set OS_BITNESS=32
)
echo Detected OS bitness: %OS_BITNESS%-bit
by DV
Wed 22 May, 2019 10:31
Forum: Нужна помощь
Topic: Как из lua-макроса определить битность системы?
Replies: 18
Views: 7464

Как из lua-макроса определить битность системы?

Как из lua-макроса определить битность системы (32-bit, 64-bit)?
То есть не битность самого FAR, не битность интерпретатора Lua, а битность самой Windows.
Кажется, такой простой вопрос, а ответ что-то не нахожу...
by DV
Mon 22 Apr, 2019 17:24
Forum: Предложения и идеи
Topic: RAM диск для папки TMP
Replies: 2
Views: 5082

RAM диск для папки TMP

Думаю, вне FAR для таких целей можно использовать ImDisk из http://www.ltr-data.se/opencode.html/ Представляю себе примерно такой сценарий: 1) на старте Windows создаем RAM-диск с помощью ImDisk 2) перенаправляем %TEMP% и %TMP% на этот RAM-диск (возможно, также потребуются аналогичные изменения в Ре...
by DV
Mon 04 Feb, 2019 13:17
Forum: Обсуждение Far Manager
Topic: Медленный ползунок при навигации по списку файлов
Replies: 6
Views: 7236

Медленный ползунок при навигации по списку файлов

Сам с таким время от времени сталкиваюсь, просто не выявлял никакой закономерности и конкретных условий для оформления баг-репорта. В моем случае передвижение скорее рваное, чем медленное; хотя иногда становится также медленным. FAR3 x86 разных версий (от 52xx до 5355), не зависит от наличия плагино...
by DV
Mon 04 Feb, 2019 10:26
Forum: Операционные системы, командные оболочки и прочее
Topic: WinAPI: найти путь к исполняемому файлу по его имени
Replies: 5
Views: 6554

WinAPI: найти путь к исполняемому файлу по его имени

Спасибо за ответы!
Из того, что я вижу, особенно в коде FAR, выходит, что Microsoft поощряет изобретение велосипедов для действия, которое точно выполняется самой системой при каждом запуске файла из консоли...
by DV
Sat 02 Feb, 2019 16:13
Forum: Операционные системы, командные оболочки и прочее
Topic: WinAPI: найти путь к исполняемому файлу по его имени
Replies: 5
Views: 6554

WinAPI: найти путь к исполняемому файлу по его имени

Вопрос чисто по WinAPI, может кто подскажет? Не знал, в какой теме его лучше задать. Несколько часов мучил поиск в Google, но он выдаёт ответы в несколько другом направлении. Задача следующая: 1. Исходные данные: - Есть имя исполняемого файла - например, "far", "sfk" или "greenshot" 2. Требуется: - ...
by DV
Tue 22 Jan, 2019 14:52
Forum: Обсуждение плагинов
Topic: PictureView 3 — просмотр изображений различных форматов
Replies: 752
Views: 238243

PictureView 3 — просмотр изображений различных форматов

Принимая во внимание интересную возможность PictureView плавно масштабировать изображения (кажется, никакой другой просмотрщик такого не умеет), хочу уточнить: существует ли PictureView в виде отдельной программы-просмотрщика? Или в виде дополнения к другой программе-просмотрщику?

Go to advanced search