|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Разобрался уже , вот нашел: %ALLUSERSPROFILE% - C:\Documents and Settings\All Users - C:\ProgramData %APPDATA% - C:\Documents and Settings\{username}\Application Data - C:\Users\{username}\AppData\Roaming %COMPUTERNAME% - {Computer Name} %COMSPEC% - C:\Windows\system32\cmd.exe %HOMEDRIVE% - C: %HOMEPATH% - \Documents and Settings\{username} - \Users\{username} %PATH% - C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem %PATHEXT% - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.WSF;.WSH - .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC %PROGRAMFILES% - C:\Program Files %PROMPT% - $P$G %SYSTEMDRIVE% - C: %SYSTEMROOT% - C:\Windows %TEMP% and %TMP% - C:\DOCUME~1\{username}\LOCALS~1\Temp - C:\Users\{username}\AppData\Local\Temp %USERNAME% - {username} %USERPROFILE% - C:\Documents and Settings\{username} - C:\Users\{username} %WINDIR% - C:\Windows Думал, по win7 нужно учитывать некоторые особенности. Оказалось что переменные более универсальны. |
------- Отправлено: 11:14, 14-09-2011 | #1631 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
в справочнике по NSIS эту команду я перевел и привел подробный пример. |
|
------- Отправлено: 11:22, 14-09-2011 | #1632 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Если, я правильно понял,
SetShellVarContext current "$APPDATA" для Win7 это C:\Users\{username}\AppData\Roaming для XP это C:\Documents and Settings\{username}\Application Data SetShellVarContext all "$APPDATA" для Win7 это C:\ProgramData для XP это C:\Documents and Settings\All Users , то есть команды для удаления профилей программ одинаковы для обеих систем? Вопрос возник в связи с тем, что надо несколько комманд cmd кода конвертнуть в NSIS if exist "%AppData%\TuneUp Software" rd /s /q "%AppData%\TuneUp Software" if exist "%AllUsersProfile%\Application Data\TuneUp Software" rd /s /q "%AllUsersProfile%\Application Data\TuneUp Software" if exist "%ProgramData%\TuneUp Software" rd /s /q "%ProgramData%\TuneUp Software" if exist "%AllUsersProfile%\{24036256-BFDB-4CD3-BE8A-A3D6160F2E16}" rd /s /q "%AllUsersProfile%\{24036256-BFDB-4CD3-BE8A-A3D6160F2E16}" if exist "%AppData%\Microsoft\Windows\Start Menu\Programs\TuneUp Utilities 2011" rd /s /q "%AppData%\Microsoft\Windows\Start Menu\Programs\TuneUp Utilities 2011" if exist "%ProgramData%\Microsoft\Windows\Start Menu\Programs\TuneUp Utilities 2011" rd /s /q "%ProgramData%\Microsoft\Windows\Start Menu\Programs\TuneUp Utilities 2011" if exist "%AllUsersProfile%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\TuneUp Utilities 2011" rd /s /q "%AllUsersProfile%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\TuneUp Utilities 2011" if exist "%UserProfile%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\TuneUp Utilities 2011" rd /s /q "%UserProfile%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\TuneUp Utilities 2011" |
------- Последний раз редактировалось wolkow70, 14-09-2011 в 11:48. Отправлено: 11:35, 14-09-2011 | #1633 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать wolkow70, совершенно верно.
Цитата wolkow70:
Это переменная возвращает путь к профилю пользователя |
|
------- Отправлено: 11:44, 14-09-2011 | #1634 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
RMDir /r "$APPDATA\TuneUp Software" |
|
------- Отправлено: 11:57, 14-09-2011 | #1635 |
Пользователь Сообщения: 89
|
Профиль | Отправить PM | Цитировать Конференция Build пройдет в Калифорнии и начнется 13 сентября в 20:00 МСК.
Вы сможете присоединиться, услышать новости от разработчиков-единомышленников и увидеть новые возможности Windows 8. Прямая трансляция основного доклада конференции будет организована на сайте - http://clk.atdmt.com/MRR/go/352572697/direct/01/ Скорее всего новый апи функции не буду освещены. |
Отправлено: 22:45, 14-09-2011 | #1636 |
Пользователь Сообщения: 58
|
Профиль | Отправить PM | Цитировать Хочу сделать режим отладки
что бы потом если инсталер запущен с параметром,то выдавать сообщения типа делаю макрос подключаю его в onInit.nsi и вот что интересно если программа запущенна без параметров, то в условие мы не заходим, но константа при этом все равно определяется и соответственно мне выпадают сообщения которых быть не должно. Что я делаю не так? |
Отправлено: 14:43, 16-09-2011 | #1637 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
StrCpy $ClassName "Winamp.File.${extenstion}" ; DeleteRegKey HKLM "SOFTWARE\Classes\$ClassName" ReadRegStr $1 HKLM "SOFTWARE\Classes\.${extenstion}" "" ReadRegStr $2 HKLM "SOFTWARE\Classes\.${extenstion}" "Winamp_Back" DeleteRegValue HKLM "SOFTWARE\Classes\.${extenstion}" "Winamp_Back" StrCmp "$1" "$ClassName" 0 +5 DeleteRegValue HKLM "SOFTWARE\Classes\.${extenstion}" "" StrCmp "$2" "" +3 0 ;если нету параметра Winamp_Back StrCmp "$2" "$ClassName" +2 0 ; если Winamp_Back=$ClassName WriteRegStr HKLM "SOFTWARE\Classes\.${extenstion}" "" "$2" |
|
------- Последний раз редактировалось wolkow70, 16-09-2011 в 15:32. Отправлено: 15:25, 16-09-2011 | #1638 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата yyv:
!define - это механизм времени компиляции, вы скомпилировали проект, все!!!, константа объявлена! Свои переменные объявляйте, и задавайте значения согласно вашим поставленным задачам. Цитата wolkow70:
|
||
------- Последний раз редактировалось kotkovets, 16-09-2011 в 15:40. Отправлено: 15:34, 16-09-2011 | #1639 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
-если нету параметра Winamp_Back -если Winamp_Back=$ClassName |
|
------- Отправлено: 15:50, 16-09-2011 | #1640 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|