パスが D:\path\to\my\data である mybat.bat を実行します。
私の現在のディレクトリである「data」フォルダーには、「data1」と「data2」という2つのフォルダーが含まれています。data1 には file1.txt が含まれており、data2 には別の拡張子のファイル名 (file1.out) を持つ file1 も含まれています。
mybat.bat が実行されている現在のディレクトリ data にいます。
「file1.txt」と「file1.out」を「tamo.bat」に渡します。「tamo.bat」は「mybat.bat」(「data」ディレクトリ)と同じディレクトリであることを知っています。
と書いているのですが、うまくいきません!
SET mypath=%~dp0
set var=file1
set getTXTBySubPath=%mypath%data1\%var%.txt
echo -----getTXTBySubPath-----
set getOUTBySubPath=%mypath%data2\%var%.out
Call tamo.bat %getTXTBySubPath% %getOUTBySubPath%
どうすればそれを達成できますか?ありがとう!