এখানে আমার স্ক্রিপ্টের প্রথম অংশ:
@echo off
cd /D "E:\[0] EE\feed\"
if exist "*.ss" (
if not exist "O.ss" (
FOR %%A IN (*.ss) DO (
IF /I NOT "%%~A"=="O2.ss" REN "%%~A" "O.ss" > nul 2>&1
)))
pause
এবং এটি আমার স্ক্রিপ্টের দ্বিতীয় অংশ:
@Echo off & SetLocal EnableExtensions EnableDelayedExpansion
Set "Video="
for /f "delims=" %%a in ('findstr /i "^Video=" job1.ini') do set "%%a"
"C:\Temp\mkvmerge.exe" -o "E:\done.mkv" --title "B 1" "%Video%" "C:\Temp\audio.flac"
pause
আমি যদি এগুলিকে আলাদাভাবে চালিত করি তবে তারা প্রত্যাশা অনুযায়ী কার্যকর করছে, তবে আমি যখন তাদের সাথে এইভাবে যোগদান করি:
@Echo off & SetLocal EnableExtensions EnableDelayedExpansion
cd /D "E:\[0] EE\feed\"
if exist "*.ss" (
if not exist "O.ss" (
FOR %%A IN (*.ss) DO (
IF /I NOT "%%~A"=="O2.ss" REN "%%~A" "O.ss" > nul 2>&1
)))
Set "Video="
for /f "delims=" %%a in ('findstr /i "^Video=" job1.ini') do set "%%a"
"C:\Temp\mkvmerge.exe" -o "E:\done.mkv" --title "B 1" "%Video%" "C:\Temp\audio.flac"
pause
আমি ত্রুটি পেয়েছি:
সন্ধানকারী: job1.ini খুলতে পারে না
আমি অনুমান করি যে এটির কারণগুলিতে আমার যদি আইটি স্টেটমেন্টগুলিতে %% A থাকে ?
কীভাবে এটি ঠিক করার কোনও উপায় আছে, দয়া করে?
কাজ 1.ini কোন ফোল্ডারে অবস্থিত?
—
লটপিংস 8:25
@ লটপিংস চাকরি 1.ini আমার ব্যাচের ফাইলের মতো একই ফোল্ডারে অবস্থিত
—
গেমার 0