![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
|
|
Отправлено: 23:35, 17-06-2006 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Olef2387:
![]() Цитата Olef2387:
Возьмите, к примеру, Total Commander и произведите поиск фразы в файлах, ищите фразу со ссылкой на страницу "NSIS_Error" Цитата Olef2387:
![]() Смотрите страницу "Building NSIS" в оригинальной справке NSIS |
|||
------- Отправлено: 22:01, 03-05-2012 | #2671 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Код:
FindFirst $0 $1 "$DOCUMENTS\Dock\*.dll" loop: StrCmp $1 "" done Rename "$DOCUMENTS\Dock\$1" "$DOCUMENTS\Dock2\$1" FindNext $0 $1 Goto loop done: FindClose $0 К сожалению не срабатывает тоже... ![]() |
Отправлено: 22:10, 03-05-2012 | #2672 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Olef2387:
У меня всё работает... Может, у вас конечной директории не существует?? |
|
------- Отправлено: 22:16, 03-05-2012 | #2673 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать K.A.V., да, действительно. Я рассчитывал что эта директория автоматически создастся...
Теперь к коду ещё надо создание директории прописывать?... А также в дополнении, если файлы не только dll-разрешения нужно переместить но ещё и *sys допустим? Как это в коде добавить? или заново писать? FindFirst $0 $1 "$DOCUMENTS\Dock\*.sys" loop: StrCmp $1 "" done Rename "$DOCUMENTS\Dock\$1" "$DOCUMENTS\Dock2\$1" FindNext $0 $1 Goto loop done: FindClose $0 |
Отправлено: 22:23, 03-05-2012 | #2674 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Olef2387:
Как вы съедите мандаринку, если её у вас нет? ![]() Нужно создать мандаринку, а только потом её скушать ![]() Цитата Olef2387:
Либо запустить перечисление всех файлов, а уже при определении отсекать 3 символа с конца строки, которая содержит имя файла, и сравнивать, если DLL или SYS расширение у файла, перемещать... FindFirst $0 $1 "$DESKTOP\1\*.*" loop: StrCmp $1 "" done StrCpy $2 "$1" "" -3 ; Отсчитываем 3 символа с конца имени файла StrCmp $2 "dll" +2 0 ; DLL? - перемещаем! StrCmp $2 "sys" 0 FindNext ; SYS? - перемещаем! Нет? - пропускаем Rename "$DESKTOP\1\$1" "$DESKTOP\2\$1" FindNext: FindNext $0 $1 Goto loop done: FindClose $0 |
||
------- Отправлено: 22:31, 03-05-2012 | #2675 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать SetOutPath "$INSTDIR\primer\"
File "failo\olef.txt" вот при такой команде папка primer создаётся автоматически... K.A.V. большое спасибо за помощь. У меня серьёзный цейтнот. Подскажите, пожалуйста, где в справочнике смотреть команду для создания папки? |
Отправлено: 22:39, 03-05-2012 | #2676 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Olef2387:
![]() |
|
------- Отправлено: 22:42, 03-05-2012 | #2677 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата Olef2387:
|
|
------- Отправлено: 23:13, 03-05-2012 | #2678 |
Новый участник Сообщения: 29
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
![]() Пока надо найти откуда выводится текст... Перерыл исходники - не обнаружил текста (но это может из-за того что я слепошарый ламер). А может текст как-то кодируется\ генерируется - я ламер, сложно разобраться. ![]() погуглил - буржуи пишут что правда надо менять в исходных кодах текст. Но какой файл отвечает за это не указывают. http://stackoverflow.com/questions/1...about-crccheck |
|
Последний раз редактировалось Olef2387, 04-05-2012 в 12:58. Отправлено: 12:42, 04-05-2012 | #2679 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Olef2387, поиск фразы занял 3 секунды на моём слабеньком процессоре
Если вы даже не в состоянии найти текст в файле, то...бросайте эту задумку, да не в обиду будет сказано |
------- Отправлено: 15:18, 04-05-2012 | #2680 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - 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 |
|