Перейти к содержанию
  • Привет. Кажется, ты используешь AdBlock. Наш форум развивается и существует за счет доходов от рекламы. Добавь нас в исключения =) КАК ДОБАВИТЬ?
vasa29

Создаем кнопку

Рекомендуемые сообщения

Нужна помощь. Вопрос скорее к дедушке DANу.

Предыстория: 

Достался станок с полуавтоматической сменой инструмента и пневмоприводом щетки пылеудаления под управлением NcStudio 8.549 lambda 3s.

Задача создать кнопку и привязать к ней управлением портом Y002.

Скачал программу ResourceHacker.exe. с его помощью открываю файл Ncui.dii. В дереве нахожу Dialog 1113:1033.

Открывается окно, добавляю кнопку, прописываю свойства, появляется вопрос ID кнопки и его связь с макросом в файле public.dat (прописываю взятые с форума рабочие ID и макросы).

При попытки компиляции, сбрасывает ID в -1 и на другие кнопки тоже. Видимо что то делаю не так, но не могу понять что.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

19 часов назад, vasa29 сказал:

Скачал программу ResourceHacker.exe.

Да, не обязательно ко мне вопрос ... )
Полагаю, и Паша прекрасно справится, а может даже и лучше, ибо я на это всё уже давно забил.
ResourceHacker не всегда корректно выполняет компиляцию, особенно, если строковые параметры в ресурсе содержат азиатские символы.
PE Explorer более корректно компилирует, то, что ResourceHacker крашит .. ) ,  но юзабильность у него, как по мне, хуже.
Или Resource Builder .
Две последние платные, но есть ломаные - работают.

Так же и в самом ядре проги должна быть поддержка события по кнопке с определённым id именно в этом диалоге.

19 часов назад, vasa29 сказал:

сбрасывает ID в -1 и на другие кнопки тоже.

Не должен он при компиляции ломать id.
Можно попробовать и другую версию хакера.
Вот, вроде, последняя:

Resource_Hacker_Ru_5.2.8.448.zip

Изменено пользователем Dan
  • Upvote 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я хз как там в NCStudio, увы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

По итогу, ни чего не вышло. Но  есть возможность создать пункт в меню с управлением нужным портом.

Создал для щетки , пылесоса и вакуума.

А еще вопрос, как горячие клавиши создать?

Изменено пользователем vasa29

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Награды пользователя

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...