|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Батник не видит файл сразу после распаковки sfx архива |
|
CMD/BAT - [решено] Батник не видит файл сразу после распаковки sfx архива
|
Новый участник Сообщения: 34 |
Профиль | Отправить PM | Цитировать Здравствуйте. Проблема с bat файлом после распаковки sfx архива. в папке работает на ура, при запуске после распаковки, то пишет не найден фаил. Мозг уже сломал, но ни в какую.
|
|
Отправлено: 14:31, 30-04-2017 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Black_SOKOL, разговор ни о чём. Где пакетный файл? Где самораспаковывающийся архив? В каких условиях происходит описанное?
|
Отправлено: 14:35, 30-04-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Сейчас сброшу. install. bat - https://yadi.sk/d/mylMnISC3HVWLg
сам архив - https://yadi.sk/d/gzcQ7Rhs3HVWNh Так из папки всё отлично работает, но запускаю sfx и само распаковывающийся архив запускает батник, тогда он не находит файла программы. |
Последний раз редактировалось Black_SOKOL, 30-04-2017 в 15:34. Причина: й Отправлено: 15:32, 30-04-2017 | #3 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Black_SOKOL:
Надо вместо START AVZ.EXE сделать START %~dp0AVZ.EXE (слэш после %~dp0 не нужен) — и батник будет искать файл именно в том каталоге, из которого запущен сам. Независимо от расположения и имени этого каталога. В конце батника — то же самое. |
|
------- Отправлено: 15:46, 30-04-2017 | #4 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать Вот об этом думал, но не знал как описать. Запомню, да и можете все команды батников скинуть?
|
|
Отправлено: 15:54, 30-04-2017 | #5 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Black_SOKOL:
PS Вас же скорее интересует Описание основных возможностей сценариев командной строки |
|
------- Последний раз редактировалось mwz, 30-04-2017 в 16:08. Отправлено: 16:01, 30-04-2017 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Ошибок полная куча.
1. Диск c: может не существовать. 2. Каталог Users на c: может не существовать. 3. Работа может идти в ОС ниже Vista. Отсюда — не Users, и не Desktop. 4. Имя каталога профиля пользователя может отличаться от имени пользователя. Посему — %temp%, %UserProfile%, %AppData%. В данном случае — вообще ничего не задавать, пусть ставится в %ProgramFiles%, мы же вирусы собираемся искать, али что?! Это: Цитата:
Теперь по самому install.bat. Что Вы хотите получить? Что такое %SYSTEMDISK%, откуда она взялась, что в ней? Зачем Вы пытаетесь асинхронно вызвать avz.exe из того каталога, в котором его нет? Зачем без конца крутите цикл без внутренней паузы — чтобы тупо полностью загрузить одно ядро, дабы avz лишнего не досталось?! Для чего параметр /wait был придуман, а? Внутри архива install.bat отличается иным содержимым, которое ещё краше (но там хоть раз /wait есть), во всяком случае, понять, для чего нужно внутри того же цикла ожидания: — не смог осмыслить. Зачем там два вызова AVZ с двумя скриптами, когда вполне можно обойтись одним?! Зачем там вообще пакетный файл, когда вместо него просто указываем вызов самого AVZ?! Цитата mwz:
— в общем случае. |
||
Отправлено: 16:48, 30-04-2017 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] просмотр файла в архиве без распаковки архива | jah | Хочу все знать | 16 | 21-06-2014 21:00 | |
Запрос от SFX архива, какой батник запускать? | ASiRU | Автоматическая установка приложений | 2 | 01-02-2013 14:37 | |
PowerShell - Запись лога распаковки архива | abramov90 | Скриптовые языки администрирования Windows | 3 | 12-11-2012 19:16 | |
CMD/BAT - [решено] Вопрос как удалять zip файл после распаковки очередного архива ? | dark-------13 | Скриптовые языки администрирования Windows | 2 | 26-02-2012 11:09 | |
Создание SFX архива | Panteley | Автоматическая установка приложений | 1 | 22-06-2007 18:52 |
|