Search found 1450 matches

by Smitis
Fri 22 Sep, 2017 13:05
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 57
Views: 6477

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

Попробовал - так работает.
- Добавил пустое расширение в PATHEXT.
- Добавил ветку HKEY_CLASSES_ROOT\.\shell\open\command со значением C:\Windows\System32\cscript.exe //nologo //e:javascript "%1"
Скрипт на JS без расширения из CMD выполнился.
А вот из ФАРа, да, открывается в отдельном окне.
by Smitis
Fri 22 Sep, 2017 12:51
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 57
Views: 6477

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

John Doe , Я могу кое в чём ошибится, но механизм использования PATHEXT следующий: - Исполняемыми файлами в cmd считаются файлы с расширение из pathext. - Если файл указан без расширения, поочерёдно подставляются расширения из pathext и ищется соответствующий файл по стандартному алгоритму. - Если ...
by Smitis
Fri 22 Sep, 2017 09:46
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 57
Views: 6477

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

John Doe wrote:
Fri 22 Sep, 2017 07:48
Хотя лично мне например не удалось с помощью ASSOC/FTYPE добиться того, чтобы созданная ассоциация работала (в cmd).
А в PATHEXT расширение добавили?
by Smitis
Thu 21 Sep, 2017 09:50
Forum: Предложения и идеи
Topic: Ассоциации для файлов при запуске из командной строки
Replies: 57
Views: 6477

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

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

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

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

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

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

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

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: 793

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

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

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

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

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: 33444

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

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

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

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

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

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: 662244

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

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: 6809

Lunatic Python

С файлом _macroinit.lua понятно, у меня сейчас так и делается, просто ищу какое-нибудь полезное применение для luafar_init.lua
Ладно, буду считать, что с этим файлом окончательно разобрались.

Go to advanced search