|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Удаление папки в Virtual Application Studio 2010 v8.0.11.35 |
|
|
Любой язык - Удаление папки в Virtual Application Studio 2010 v8.0.11.35
|
Старожил Сообщения: 247 |
Здравствуйте!
У меня Xenocode Virtual Application Studio 2010 v8.0.11.35 После запуска любой портированной программы с помощью Xenocode в папке "Program Files" появляется пустая папка "Xenocode". Можно ли исключить такое явление? Я думаю, при создании портабельной программы, можно создать как-нибудь команду чтобы эта папка удалялась при закрытии программы. Типа такой: Я такой cmd-файл создал и проверил, всё работает, но как его запускать из программы? Может есть и другие способы, такие, чтобы всё происходило незаметно для пользователя? Как думаете? Спасибо. |
|
Отправлено: 19:20, 18-10-2010 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать Я уточню свой вопрос:
Как сделать, чтобы cmd-файл сам запускался при запуске программы (exe-файла)? Спасибо. |
Отправлено: 17:16, 20-10-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 23:07, 20-10-2010 | #3 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Iska:
Я проверил Ваш код и вот что получилось: @echo off start /wait "" "Portable GOM Player 2.1.27.5031.exe" RD /S /Q "C:\Program Files\Xenocode" Запускаю файл .cmd, который находится в одной папке с файлом .exe, выскакивает пустое консольное окно, через секунду появляется окно самой программы, консольное окно продолжает висеть, закрываю окно программы и оно закрывается, и только после этого закрывается консольное окно. Задача такова: Запускаться должен именно исполняемый файл программы, которая ставит пустую папку по адресу: C:\Program Files\Xenocode, которая после запуска программы должна быть удалена, но только при условии, что она пуста, ибо у пользователя может быть уже установлена своя программа Xenocode, которая ставится в эту же папку, а мы её вдруг удалим. Этого допускать нельзя. Спасибо. |
|
Отправлено: 12:42, 21-10-2010 | #4 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Mishechka, ну так сделайте матрешку.
|
|
Последний раз редактировалось El Sanchez, 21-10-2010 в 21:20. Причина: Невнимательность Отправлено: 18:12, 21-10-2010 | #5 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать El Sanchez,
Я переделал код: Папку он не удаляет, да и проверки, что папка пуста в Вашем коде нет. Нужно удаление с условием. При использовании Bat To Exe Converter происходят вообще странные вещи. Постоянно, при запуске, созданного им файла, появляется окно с вопросом что файл уже существует и нужно ли его перезаписать. Такие дела... Спасибо. |
Отправлено: 19:59, 21-10-2010 | #6 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Mishechka, хорошо, давайте поточнее.
Настройки конвертера: вкладка Options - Visibility (Invisible Application), Working Directory (Temporary directory), Miscellaneous (Overwrite existing files), вкладка Include (Add/Добавляем вашу портативную программу Portable GOM Player 2.1.27.5031.exe), вкладка Versioninformation - Icon file (можете добавить иконку от программы, выдирается любым редактором ресурсов из исполняемого файла программы). Цитата Mishechka:
Цитата Mishechka:
upd: прошу прощения за мою невнимательность. Папку нужно удалить ПОСЛЕ закрытия программы, поэтому start /wait все-таки. Предыдущий пост исправил. |
||
Последний раз редактировалось El Sanchez, 21-10-2010 в 21:24. Причина: невнимательность Отправлено: 20:29, 21-10-2010 | #7 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать Цитата El Sanchez:
Цитата El Sanchez:
Спасибо. Исправил код и получилось: Цитата Mishechka:
Спасибо. |
|||
Отправлено: 21:32, 21-10-2010 | #8 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 22:31, 21-10-2010 | #9 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Mishechka, скачал, скомпилировал с вышеуказанными настройками, запустил получившийся exe-шник, после закрытия программы папку (пустую) удаляет.
Возможно вы пытаетесь запустить cmd-скрипт или уже скомпилированный файл на x64-системе, где папка Program Files для х86-программ имеет другое название, поэтому последнюю строчку напишите так: |
Отправлено: 10:12, 22-10-2010 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] удаление папки с файлами из application data | darkraider | Скриптовые языки администрирования Windows | 2 | 08-02-2011 13:17 | |
Прочие - Xenocode Virtual Application Studio | Mishechka | Программное обеспечение Windows | 1 | 17-05-2010 17:38 | |
Returnil Virtual System 2010 Home 3.1.8774.5254 | OSZone Software | Новости программного обеспечения | 0 | 02-05-2010 23:30 | |
у меня многочисленные папки application data и avz4 очень медленно сканирует их | hayklo | Лечение систем от вредоносных программ | 8 | 15-04-2010 11:26 | |
Returnil Virtual System 2010 Home 3.0.6299.4937 | OSZone Software | Новости программного обеспечения | 0 | 13-10-2009 17:30 |
|