glbtech Ответов: 1

Как оформить .\ и Cmd .bat файл после установки с НСИ ?


Эй,

Я создаю установочный файл и хотел бы запустить файл .cmd file \ .bat после завершения процесса установки (из установленной папки).
Я в основном хочу обновить свой рабочий стол, потому что по какой-то причине после завершения установки созданный ярлык остается пустым, и если я обновляю свой рабочий стол, значок обновляется и его можно увидеть.
Поэтому я создал небольшой файл .cmd, чтобы обновить свой рабочий стол, потому что я не мог сделать этого с помощью сценариев NSIS. Но теперь я также не знаю, как запустить свой файл .cmd с его помощью.

Кстати, я использую окно 10.

Ценю вашу помощь, пожалуйста.

Что я уже пробовал:

Я действительно теряюсь с документацией NSIS.

Я попытался отредактировать файл Modern.nsh и выполнить различные команды, такие как:

nsExec::Exec

Но все они не работают.

Sandeep Mewara

Просто обмен, вероятный вариант, если вы не штрафуете другие способы: https://www.codeproject.com/Answers/612214/NSIS-Setup-project-for-NET-application

glbtech

у вас есть какие-нибудь предположения, почему это не работает?

Раздел
nsExec::ExecToStack '"$INSTDIR\reic\refresh.bat"'
SectionEnd


или вот это...


Раздел
SetOutPath $INSTDIR
ExpandEnvStrings $0 %COMSPEC%
nsExec::ExecToStack '"$INSTDIR\reic\refresh.bat"'
SectionEnd

1 Ответов

Рейтинг:
2

Richard MacCutchan

Это та же самая проблема, что и Как создать установочный файл + ярлык рабочего стола с помощью NSIS (современный интерфейс)[^Пожалуйста, не делайте репостов.


glbtech

Я не спрашивал, как создать установочный файл - это не та же самая проблема. Вы не прочитали мой вопрос. Кроме того, я не хочу никакой помощи от вас в следующий раз. Пожалуйста, даже не отвечайте, потому что у вас просто нет никаких знаний, чтобы помочь.

Richard MacCutchan

В обоих вопросах вы заявляете, что не понимаете документацию. Так что, по сути, это одна и та же проблема.

glbtech

Я предлагаю вам пойти на пляж, чтобы посмотреть на волны, вы слишком стары для программирования.

Richard MacCutchan

Добавление оскорблений не поможет вашему делу.