|Sorry, English is not my mother tongue but your posts are not a model of clear meaning.|
You said the called batches can not be loaded, but I don't see the full path in front of %%j as I suggested.
If you specify full paths you do not have to change the current directory and C:\test.txt seems fully defined.
Are you sure "test.txt" exists in the root directory on drive
Anyway be aware the chdir command changes the directory NOT the current drive. To change the drive you need to issue the /D switch
CD /D C:\test.txt
or issue a drive change directive C:
I don't think however this is the cause of your trouble.