Переместите окно в угол экрана, используя NSIS

I am trying to reposition a nsDialogs window using the following code: http://nsis.sourceforge.net/Moving_install_window_to_a_corner_of_the_screen

Я не включаю файл System.nsh, как будто я включаю, я получаю ошибку:

!define: "IMAGE_BITMAP" already defined!
!include: error in script: "C:\Program Files (x86)\NSIS\Examples\System\System.nsh" on line 267

Если я не включаю файл System.nsh тогда, я получаю следующую ошибку:

unknown variable/constant "{stRECT}" detected,

Что строгое переменное? Как избежать по крайней мере одной из этих ошибок и изменить местоположение моего окна, используя NSIS? Я использую последнюю версию NSIS.

0
nl ja de
добрался это просто посмотрело в System.nsh!Thank you!
добавлено автор Rohit Banga, источник
Это не переменная, это справедливо! определите строгий" (я, я, я, i) я", и это - просто помощник, определяют, чтобы упростить систему:: назовите синтаксис.
добавлено автор Anders, источник

1 ответы

!include nsDialogs.nsh
!undef IMAGE_BITMAP
!include "${NSISDIR}\Examples\System\System.nsh"

... если nsDialogs.nsh - противоречивый заголовок, вы, вероятно, имеете к! undef другие типы изображения также.

0
добавлено
Какой-либо более чистый и более простой способ избежать такого количества undefs?
добавлено автор Rohit Banga, источник
Найденный фиксацией... Создайте местную копию System.nsh и удалите все определение меня don' t потребность. Лучше, чем столько undefs.
добавлено автор Rohit Banga, источник
Это - ясно ошибка, I' ll фиксируют, это для следующей версии, настолько изменяющей вашу местную копию, прекрасно (Сценарий больше не совместим с 2.46, хотя, если вам нужно это! undef лучше). Другое решение только к search&replace $ {строгий} с фактическим значением и затем don' t включают System.nsh вообще...
добавлено автор Anders, источник
Про Windows
Про Windows
941 участник(ов)

Microsoft Windows и всё, что с этим связано. Список интересных групп и каналов: https://github.com/goq/telegram-list

Microsoft Developer Community Chat
Microsoft Developer Community Chat
584 участник(ов)

Чат для разработчиков и системных администраторов Microsoft Developer Community. __________ Новостной канал: @msdevru __________ Баним за: оскорбления, мат, рекламу, флуд, флейм, спам, NSFW контент, а также большое количество оффтоп тем. @banofbot