|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Limonica:
или используй команду SHOW GRANTS (Просмотр привилегий http://www.dbaguru.ru/users-privileges.html ) |
|
Отправлено: 11:33, 26-05-2015 | #1641 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 110
|
Профиль | Сайт | Отправить PM | Цитировать Сколько процессов можно убить за один сеанс?
Скрытый текст
Например, в таком виде отлично убиваются все разноименные (у меня - 6) процессы и несколько одноименных (в моем случае одноименных процессов - 7). Но за один сеанс убиваются только 4 одноименных. Остальные остаются.
Одноименные процессы могут создавать как разные однотипные программы, так и одна программа (множественный запуск). Можно ли их убить все за раз? Function .OnInit ${KillProcess} "proc1.exe" $0 ${KillProcess} "proc2.exe" $0 ${KillProcess} "proc3.exe" $0 ${KillProcess} "proc4.exe" $0 ${KillProcess} "proc5.exe" $0 ${KillProcess} "proc6.exe" $0 ${KillProcess} "run.exe" $0 ${KillProcess} "run.exe" $0 ${KillProcess} "run.exe" $0 ${KillProcess} "run.exe" $0 ${KillProcess} "run.exe" $0 ${KillProcess} "run.exe" $0 ${KillProcess} "run.exe" $0 Также интересует, как определить текущие региональные настройки. В частности - формат и расположение? |
Последний раз редактировалось Kopejkin, 30-05-2015 в 00:06. Отправлено: 18:36, 27-05-2015 | #1642 |
Пользователь Сообщения: 94
|
Профиль | Отправить PM | Цитировать Цитата Kopejkin:
|
|
Отправлено: 10:26, 30-05-2015 | #1643 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Kopejkin:
${While} ${ProcessExists} "notepad.exe" ${KillProcess} "notepad.exe" $0 ${If} $0 == "1" Detailprint "процесс завершен" ${ElseIf} $0 == "2" Detailprint "процесс не завершен" ${ElseIf} $0 == "none" Detailprint "процесс не найден" ${ElseIf} $0 == "error" Detailprint "ошибка получения снимка запущенных процессов" ${EndIf} ${EndWhile} эта команда за одно выполнение завершает все процессы с указанным образом |
|
------- Отправлено: 11:01, 30-05-2015 | #1644 |
Пользователь Сообщения: 110
|
Профиль | Сайт | Отправить PM | Цитировать Цитата K.A.V.:
Спрашиваю для общего развития, т.к. выше описанный вами сценарий успешно справляется с задачей. Спасибо еще раз. |
|
Последний раз редактировалось Kopejkin, 30-05-2015 в 15:51. Отправлено: 15:41, 30-05-2015 | #1645 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Kopejkin:
|
|
------- Отправлено: 15:48, 30-05-2015 | #1646 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Добрый
Подскажите чайнику: можно ли изменить размер главного окна инсталлятора? т.е. отличный от 300*140 Заранее спасибо |
Отправлено: 14:38, 02-06-2015 | #1647 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ya_dukenukem:
Цитата ya_dukenukem:
|
||
------- Отправлено: 14:53, 02-06-2015 | #1648 |
Пользователь Сообщения: 110
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 21:15, 02-06-2015 | #1649 |
Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Kopejkin:
Содержание файла такое: [InternetShortcut] URL=http://vk.com/sfxcreator IconFile=путь к файлу иконки IconIndex=индекс иконки (если exe/dll файл) Цитата Kopejkin:
Не особо вникал в этот вопрос (правильное ли это определение или нет): ReadRegStr $1 HKCR "http\DefaultIcon" "" WriteINIStr "$DESKTOP\TEST.url" "InternetShortcut" "URL" "http://vk.com/sfxcreator" WriteINIStr "$DESKTOP\TEST.url" "InternetShortcut" "IconFile" "$1" На примере Firefox - там иконка html-файла (значение параметра путь к firefox.exe и с индексом 1, firefox.exe,1) Забегая вперёд и включая вангу, предположу возникновение вопроса о том, как отсечь с конца строки символ запятой вместе с индексом иконки ReadRegStr $1 HKCR "http\DefaultIcon" "" ${StrLoc} $0 "$1" "," "<" ; получаем в $0 количество символов после знака запятой ${If} $0 != "" ; если $0 = '' (пустое значение), значит символа запятой нет, соответственно, отсекать символы не нужно IntOp $0 $0 + 1 ; к количеству символов после запятой прибавляем 1, получаем общее количество символов (индекс+символ запятой) которое мы будем отрезать с конца строки StrCpy $1 $1 -$0 ; отрезаем $0 символов с конца строки ${EndIf} WriteINIStr "$DESKTOP\TEST.url" "InternetShortcut" "URL" "http://vk.com/sfxcreator" WriteINIStr "$DESKTOP\TEST.url" "InternetShortcut" "IconFile" "$1" |
||
------- Отправлено: 22:37, 02-06-2015 | #1650 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 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 |
|