Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


Сообщения: 1986
Благодарности: 723

Профиль | Сайт | Отправить PM | Цитировать


Цитата Dodakaedr:
Типа такого? »
ога

Цитата Dodakaedr:
Пишет что удалило но не удаляет. »
Так у вас команда на отображение сообщения с текстом "Папка удалена" стоит раньше, чем вы проверяете существования папки ;-)
Так сделайте и не покажет сообщение, если папка не удалится
Код: Выделить весь код
RMDir /r "$APPDATA\Color"
IfFileExists "$APPDATA\Color" +2 0
MessageBox MB_OK "Папка удалена"
Цитата Dodakaedr:
А если только две пустые папки? »
Если в папке есть ещё одна папка, пусть даже пустая, то RMDir без ключа /r не удалит папку, без ключа удаляются пустые папки, которые в себе не имеют ни одного объекта

Цитата Dodakaedr:
Как показывают тесты вся проблема в команде »
хм, ну, не знаю, у вас после отработки скрипта остаётся одна папка EQ с этим файлом в этой папке и не удаляется даже командой RMDir с ключом /r?
Цитата Dodakaedr:
Есть другие способы как вшить файл в инстал, и при запуске помещать в нужное место? »
Распаковать во временную папку и потом скопировать файл, но какая разница то? Если файл чем-то блочится - ищите виновника, можете попробовать переименовать файл перед удалением, хотя, из имени файла файла если посмотреть - так это просто какой-то файл лицензии для программки, сомневаюсь, что такие файлы лочатся проводником или программой, хотя кто их знает...

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:57, 05-05-2015 | #1614