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

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

Ветеран


Contributor


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

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


Svnkill, Тот вариант скрипта, наверное, работать при конвертации в Exe не будет. После конвертации не читается список файлов, как это отображено в скрин-шоте. Обязан себя похвалить - сделал диагностику этого положения вещей .
Цитата Svnkill:
Когда просто через bat запускаю то все нормально. »
То есть, дело именно в конвертации.
Вот еще вариант
Код: Выделить весь код
@Echo Off
cls

Set "BoxIn=С:\update"
Set "Exe=С:\update\update.exe"
Set Files="update.exe" "libavutil-55.dll" "Всякая фигня.hlp" "и так далее.jpg"

Pushd "%BoxIn%"
If Not %Errorlevel%==0 (
	Echo Input folder "%BoxIn%" not found &Echo: &Pause &Exit /B 2
)
If Not Exist "%Exe%" (
	Echo Exe File "%Exe%" not found &Echo: &Pause &Exit /B 1
) 
FOR %%i IN (%Files%) DO If Not Exist "%%~i" (Echo File "%BoxIn%\%%~i" not found &Echo Start "%Exe%" &"%Exe%" &Popd &GoTo :Eof)
Я не берусь судить, как поведёт себя батник после конвертации.
Аккуратно пропишите пути и список файлов

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Последний раз редактировалось megaloman, 17-02-2018 в 21:41.

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

Отправлено: 21:28, 17-02-2018 | #9