Как я могу вызывать функции Windows API, используя emacs lisp? - PullRequest
7 голосов
/ 29 декабря 2011

Я хочу вызвать некоторые функции Windows API для управления редактором методов ввода Windows, чтобы сделать Emacs приложением, поддерживающим IME. Как я могу вызывать функции Windows API с помощью Emacs lisp? Спасибо!

Ответы [ 2 ]

1 голос
/ 06 марта 2013

Я не верю, что можно напрямую вызывать нативный код из emacs; лучшее, чего вы сможете достичь - это прокси-вызовы к Windows API через другой процесс и связь с ним через IPC

Проверьте этот вопрос: загрузка динамической библиотеки из elisp

0 голосов
/ 09 октября 2012

Я думаю, что, возможно, нужен прокси-интерфейс, но использование w32-send-sys-command может сделать мелочи, код 61776 может отправить горячую клавишу, возможно, стоит попробовать

...