|
Компьютерный форум 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 | Цитировать Цитата El Sanchez:
|
|
Отправлено: 10:28, 22-10-2010 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать |
Отправлено: 21:04, 22-10-2010 | #12 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать El Sanchez, сделал как сказали, вот содержимое файла log.log:
G:\Загрузка из интернета\Portable GOM Player 2.1.27.5031>start /wait "" "Portable GOM Player 2.1.27.5031.exe" G:\Загрузка из интернета\Portable GOM Player 2.1.27.5031>RD "C:\Program Files\Xenocode" |
Отправлено: 19:45, 24-10-2010 | #13 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать Mishechka, пардон, нужно так:
Если последняя строка лога не "Папка не пуста", а каталог не удаляется, то смотрите какими программами данный каталог используется (может быть открыт в файловом менеджере, проводнике и т.д.), если запись "Папка не пуста" присутствует, делайте выводы. |
Отправлено: 14:04, 25-10-2010 | #14 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать El Sanchez, проверил, удаляется только пустая папка и лог тот, что я приводил выше.
Тогда я создал пустой текстовый файл в папке "Xenocode" и получил такой лог: G:\Загрузка из интернета\Portable GOM Player 2.1.27.5031>start /wait "" "Portable GOM Player 2.1.27.5031.exe" G:\Загрузка из интернета\Portable GOM Player 2.1.27.5031>RD "C:\Program Files\Xenocode" Папка не пуста. И папка не удалилась. Всё нормально работает, но добиться того, чего я хочу так и не удалось. Кстати, у Вас есть "Xenocode Virtual Application Studio 2010 v8.0.11.35"? Если нет, то могу выложить портабельную версию: ![]() Вы сами сможете поэкспериментировать. Дело в том, что там есть возможности для работы с командной строкой и возможно всё, что мы делаем, можно сделать ещё при создании портабельного софта, и не делать это отдельно. Просто я в этом ничего не понимаю. Спасибо. |
Последний раз редактировалось Mishechka, 25-10-2010 в 17:37. Отправлено: 16:49, 25-10-2010 | #15 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать Подскажите, мы используем такой код:
Можно ли запускать exe-файл, находящийся в этой же папке (он у нас только один), не указывая его имени? Тогда cmd-файл будет универсальным и его можно будет использовать с любой программой. Спасибо. |
Отправлено: 13:42, 26-10-2010 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Mishechka:
Будет взят первый из найденных *.exe в одной папке с пакетным файлом. Я видел здесь иной способ, без использования метки, но уже подзабыл. |
|
Отправлено: 14:14, 26-10-2010 | #17 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать Iska, проверил, работает, но...
Я на форуме отыскал такой код: Работает точно так же как Ваш, но... Как избавиться от консольного окна? Как добиться того, чтобы не батник запускал исполняемый файл, а наоборот? Спасибо. |
Отправлено: 20:58, 26-10-2010 | #18 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата Mishechka:
- извлечение EXE программы (из самого скрипта); - запуск программы, ожидание завершения; - удаление EXE программы; - удаление временных каталогов/файлов |
|
Отправлено: 05:32, 28-10-2010 | #19 |
Старожил Сообщения: 247
|
Профиль | Сайт | Отправить PM | Цитировать Цитата amel27:
![]() ![]() Я просто не могу разобраться, что там можно сделать. Может быть то, что мы пытаемся сделать с помощью батника, можно сделать и без него? Может быть в командной строке указать условия запуска? Типа: "Запустился сам - запусти и мой батник"? Цитата amel27:
Спасибо. |
||
Отправлено: 12:42, 29-10-2010 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|