Search found 1447 matches

by Smitis
Thu 21 Sep, 2017 09:50
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 48
Views: 5865

Ассоциации для файлов при запуске из командной строки

gene.pavlovsky,
Я когда-то для подобных целей просто сделал в cygwin копии всех скриптов без расширений с расширением sh (igawk -> igawk.sh и пр.)
by Smitis
Thu 21 Sep, 2017 09:39
Forum: Полезные макросы и скрипты
Topic: XKeys — скрипт для замены одноимённого плагина
Replies: 40
Views: 10332

XKeys — скрипт для замены одноимённого плагина

Как я понимаю, в 10-ке нужен какой-то специальный режим консоли, в котором скрипт работает (десятка пока проходит мимо меня). Напишите, что там нужно делать, как это всё правильно называется. Информацию добавлю в шапку.
by Smitis
Wed 20 Sep, 2017 17:48
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 48
Views: 5865

Ассоциации для файлов при запуске из командной строки

Переменная PATHEXT - системная. Пустые расширения в ней (из одной точки) не работают. Нужен свой параметр в настройках для "выполнителя" со списком расширений (или даже масок). По умолчанию значение параметра инициализировать переменной PATHEXT.
by Smitis
Wed 20 Sep, 2017 14:55
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 48
Views: 5865

Ассоциации для файлов при запуске из командной строки

John Doe wrote:
Wed 20 Sep, 2017 14:34
Почему?
Расширения для исполняемых файлов берутся из PATHEXT (было на предыдущей странице)
by Smitis
Sun 17 Sep, 2017 22:36
Forum: Обсуждение макросов
Topic: Script utils — запуск lua/moon скриптов из командной строки
Replies: 12
Views: 604

Script utils — запуск lua/moon скриптов из командной строки

HaRT,
run и exec тоже достаточно общие префиксы. У меня одно время такие были.
by Smitis
Sun 17 Sep, 2017 16:22
Forum: Предложения и идеи
Topic: Индицировать привязку шортката к нативной команде Фара.
Replies: 46
Views: 6008

Индицировать привязку шортката к нативной команде Фара.

Продолжая разбираться с ключами, задействованными под внутренние команды Far`а, натолкнулся на непонятный пока для себя момент с ключом Esc во взаимодействии его с традиционными модификаторами Ctrl, Alt, Shift и их сочетаниями. CtrlEsc - открытие меню "Пуск" CtrlShiftEsc - диспетчер задач AltEsc, A...
by Smitis
Sun 17 Sep, 2017 11:13
Forum: Обсуждение макросов
Topic: CommandLine — запуск макросов по префиксам командной строки
Replies: 29
Views: 7745

CommandLine — запуск макросов по префиксам командной строки

John Doe,
Можно же упростить, избавившись от совершенно ненужной функции _w Shell32.CommandLineToArgvW(win.Utf8ToUtf16(CommandLine.."\0"),pNumArgs)
by Smitis
Fri 08 Sep, 2017 21:36
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33221

Получение привилегий backup/restore

Этот уже существующий \0 не является частью стринга - он лежит в его внутреннем представлении. Кажется понял. Ноль есть в памяти, но он не считается частью строки, поэтому строковые функции, в том числе Utf8ToUtf16, его игнорируют. Что бы получить ноль в UTF-16 его надо ЯВНО добавить в строку. Можн...
by Smitis
Fri 08 Sep, 2017 20:51
Forum: Нужна помощь
Topic: Вопросы по использованию FFI
Replies: 176
Views: 33221

Получение привилегий backup/restore

К сожалению, этого одного нуля недостаточно для стрингов в UTF-16. В своё время я предложил в форуме Lua, чтобы резервировалось место для двух нулей (\0\0), но предложение принято не было. Кстати, по поводу нуля. Обратил внимание, что в скриптах при вызове Utf8ToUtf16 добавляю "\0" к строке, на авт...
by Smitis
Thu 31 Aug, 2017 08:52
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3183
Views: 661260

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

LuaMacro для x64 через VC и make-файл не собирается NMAKE : fatal error U1073: не хватает сведений для построения "lualegacy" Stop. NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\amd64\nmake.exe" : возвращенный код "0x2" Stop. В makefile_vc надо что-то типа !i...
by Smitis
Wed 30 Aug, 2017 20:17
Forum: Глюки и баги
Topic: Глюки и баги, появившиеся в «ночных сборках»
Replies: 3183
Views: 661260

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

Shmuel wrote:
Wed 30 Aug, 2017 18:35
Мне вообще-то пока не очевидно как это лучше сделать
Ещё одна папка с одной единственной библиотекой... Может лучше под другим именем там же, где основная? Типа lua51legacy.dll? У нас уже есть там lua5.1.dll и lua51.dll. Будет третья.
by Smitis
Sat 19 Aug, 2017 11:43
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 39
Views: 6754

Lunatic Python

С файлом _macroinit.lua понятно, у меня сейчас так и делается, просто ищу какое-нибудь полезное применение для luafar_init.lua
Ладно, буду считать, что с этим файлом окончательно разобрались.
by Smitis
Fri 18 Aug, 2017 21:34
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 39
Views: 6754

Lunatic Python

Shmuel
Если переопределить package.cpath в luafar_init.lua к нему всё равно добавляется папка lib64 (lib32). package.path аналогично, добавляются два пути. Может пути по умолчанию добавлять до вызова luafar_init.lua? Чтобы можно было полностью переопределить.
by Smitis
Fri 18 Aug, 2017 15:56
Forum: Обсуждение макросов
Topic: Lunatic Python
Replies: 39
Views: 6754

Lunatic Python

Shmuel wrote:
Thu 17 Aug, 2017 21:04
Как же это работает?
Может, загружается динамически?

А что за папка loadall.dll присутствует в package.cpath?
by Smitis
Fri 21 Jul, 2017 13:58
Forum: Обсуждение макросов
Topic: Переключение arclite <-> multiarc из архива
Replies: 1
Views: 411

Переключение arclite <-> multiarc из архива

Версия 1.01 - Добавлено сохранение режима панелей, сортировки, показ скрытых файлов. Походу выяснилось, что не все режимы можно задать напрямую из lua :( - Позиционирование курсора сделано по именам, а не по индексу, так как выяснилось, что MultiArc не всегда правильно читает время создания файлов и...

Go to advanced search