|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
![]() Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать K.A.V., Добрый день\вечер. кодик написал, скомпилировал, зависшие окна находит.... но теперь надо по дескриптору окна определить имя процесса\исполняемого файла...как? Не судите строго, я занимаюсь этим не регулярно и инфа в старых мозгах не держится...
![]() |
Отправлено: 23:06, 21-11-2015 | #1891 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Salmo:
|
|
------- Отправлено: 23:40, 21-11-2015 | #1892 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Да... Пожалели меня... А я все пользуюсь старой версией справки, нет чтобы посмотреть, что она обновилась...
|
Отправлено: 00:25, 22-11-2015 | #1893 |
Пользователь Сообщения: 136
|
Профиль | Отправить PM | Цитировать Добрый вечер. Кто подскажет причину того, что при использовании примера из справки раздела Работа с процессами, ProcessFunc.nsh, этот код на Windows 8.1 x64 (в отличии от ХР) при убивании процесса explorer и повторном запуске командой Exec "explorer.exe", не приводит к загрузке Рабочего стола, а открывается только (и то редко, чаще остается голый фон) папка "Этот компьютер"? Такая же проблема у утилиты jack.exe при перезапуске оболочки (ну это к слову)
${KillProcess} "explorer.exe" $4 ${If} $4 == 1 MessageBox MB_ICONINFORMATION|MB_OK "Процесс завершен [ explorer ]:$\n$$4 = $4" Exec "explorer.exe" # запускаем проводник ${ElseIf} $4 == 2 MessageBox MB_ICONINFORMATION|MB_OK "Процесс не завершен [ explorer ]:$\n$$4 = $4" ${ElseIf} $4 == none MessageBox MB_ICONINFORMATION|MB_OK "$$4 = $4$\nПроцесс[ explorer ] не найден" ${ElseIf} $4 == error MessageBox MB_ICONINFORMATION|MB_OK "Process error" ${EndIf} Продолжу... Добавил полный путь в команду Exec "$WinDir\explorer.exe" и Рабочий стол загрузился. Посмотрел в Анвире разницу в командах запуска. При использовании системой переменной Path Explorer запускался через процесс svchost.exe, что приводило к открытию папки, а с полным путем прямой командой exe_шником от имени пользователя, что приводило к загрузке стола. Так что использовать Path не всегда предсказуемо... |
Последний раз редактировалось Salmo, 27-11-2015 в 21:46. Отправлено: 20:58, 27-11-2015 | #1894 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать NSIS 2.47 released December 8, 2015
http://sourceforge.net/p/nsis/news/2...-247-released/ |
Отправлено: 18:13, 10-12-2015 | #1895 |
Пользователь Сообщения: 108
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 13:36, 11-12-2015 | #1896 |
Пользователь Сообщения: 83
|
Профиль | Отправить PM | Цитировать А что у них за прикол обновлять вторую и третью версию НСИС?
Может кто знает чем отличаются 2.48 и 3.0b2? |
Отправлено: 16:06, 12-12-2015 | #1897 |
![]() Пользователь Сообщения: 93
|
Профиль | Отправить PM | Цитировать Цитата Serg866:
3.хх — полноценная поддержка Unicode. 2.48 и ниже — только ANSI. |
|
Отправлено: 17:25, 12-12-2015 | #1898 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Salmo,
Я делаю так: ExecWait 'taskkill /F /IM explorer.exe' $0 DetailPrint "taskkill exit: [ $0 ]" Sleep 700 StrCmp $0 0 0 NotExec ${If} ${RunningX64} ${DisableX64FSRedirection} Exec "explorer.exe" ${EnableX64FSRedirection} ${Else} Exec "explorer.exe" ${EndIf} NotExec: |
------- Отправлено: 17:00, 15-12-2015 | #1899 |
![]() Новый участник Сообщения: 17
|
Профиль | Отправить PM | Цитировать ; Please someone help me with this script?
; How can put 1% percentage progress bar and function simultaneously. !include nsDialogs.nsh !include LogicLib.nsh Var hInfo Var hPBar Function myTimer InetBgDL::GetStats ${If} $2 = 0 ${NSD_KillTimer} myTimer ${NSD_SetText} $hInfo "Completed. (Status=$0)" SendMessage $hPBar ${PBM_SETRANGE32} 0 100 SendMessage $hPBar ${PBM_SETPOS} 100 0 Return ${EndIf} IntOp $2 $2 + $1 StrCmp $4 "" 0 +2 StrCpy $4 "?" ${NSD_SetText} $hInfo "Status=$0$\nCompleted $1 of $2 files$\nDownloaded $3 of $4 bytes" SendMessage $hPBar ${PBM_SETRANGE32} 0 $4 SendMessage $hPBar ${PBM_SETPOS} $3 0 FunctionEnd Function myPage nsDialogs::Create 1018 Pop $0 ${NSD_CreateLabel} 0 0 100% 50% "Starting download..." Pop $hInfo ${NSD_CreateProgressBar} 0 55% 100% 10u "" Pop $hPBar ${NSD_CreateTimer} myTimer 1000 InetBgDL::Get /RESET "https://download.mozilla.org/?product=firefox-41.0.2-SSL&os=win&lang=en-US" "$PluginsDir\ff.exe" /END nsDialogs::show ${NSD_KillTimer} myTimer FunctionEnd Page Custom myPage Page InstFiles |
Отправлено: 22:51, 15-12-2015 | #1900 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
[архив].: NSIS - все вопросы :. | kotkovets | Автоматическая установка приложений | 3387 | 09-12-2012 11:56 | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 1491 | 22-07-2011 22:42 | |
Выбор|модернизация процессора .:[все вопросы]:. Часть I | Myxa | Выбор отдельных компонентов компьютера и конфигурации в целом | 1845 | 01-01-2011 19:18 | |
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|