Делать через цыкл "ожидания" с использованием глобальной переменной
Запускает батник но действия самого батника не выполнятся.
-
Есть батник с
@echo off
setlocal enabledelayedexpansionset API_URL=https://api.pixhost.to/covers
set CONTENT_TYPE=0
set OUTPUT_FILE=%~dp0%~n0.txtif exist "%OUTPUT_FILE%" del "%OUTPUT_FILE%"
for %%f in (*.jpg .png) do (
echo Uploading %%f
set LEFT_IMAGE=%%f
for /f "tokens=" %%r in ('curl -X POST --silent --include "%API_URL%" ^
-H "Content-Type: multipart/form-data; charset=utf-8" ^
-H "Accept: application/json" ^
-F "img_left=@!LEFT_IMAGE!" ^
-F "content_type=%CONTENT_TYPE%"') do (
echo %%r >> "%OUTPUT_FILE%"
)
echo.
)echo All images have been uploaded.
timeout /t 1 >nulЕсли его запустить отдельно руками, то все картинки грузит и пишет в текстовик. Если я запускаю его через запуск процессов,

командная строка появляется но сам скрипт не отрабатывает. Может кто подскажет что может быть не так? -
@Viam Скорее всего не хватает прав админа, попробуй добавить в начало батника:
setlocal enableextensions pushd "%~dp0" set PATH=%cd%;%PATH% if defined PROCESSOR_ARCHITEW6432 start "" %SystemRoot%\sysnative\cmd.exe /c "%~nx0" %* & goto :EOF net session >nul 2>&1 || ( echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs" echo UAC.ShellExecute "%~nx0", "%*", "", "runas", 1 >> "%temp%\GetAdmin.vbs" cscript //NOLOGO "%temp%\GetAdmin.vbs" del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1 exit )