Код:
Код: Выделить всё
@echo off
title Test Media Player Classic
if "%~1"=="" (
echo No settings are acctepded
goto :end)
if "%~x1"=="" (
echo Parameter is not a directory!
goto :end)
set muz=%1
echo muz=%muz%
set param="/add "+%muz%
echo Checking subdirectory...
for /r %muz% /d %%f in (*) do (
echo %%f founded!
%param%=%param%+"/add "+%%f+" ")
cd "C:\Program Files\K-Lite Codec Pack\Media Player Classic"
echo Starting player
mpc-hc.exe %param% /play /fullscreen
:end
set muz=
set param=
pauseВыделил жирным проблемный участок! В таком виде увеличение строки не происходит, то есть должно быть
Код:
Код: Выделить всё
/add "c:\muzic" /add c:\muzic\cool muzic" /add "c:\muzic\1"Вместо этого привыводе эхом получается
Код:
Код: Выделить всё
echo param %param%
param "/add"+"c:\muzic"Как сложить строки, чтобы накапливалось значение?