У меня есть два разных пакетных файла по двум разным путям.Когда я вызываю A.bat из B.bat, пакетный файл, который я назвал (A.bat), не работает.Когда я дважды щелкаю на A.bat, он работает нормально.Я думаю, что проблема в пути .Тем не менее, я всегда использую полные пути.Почему это не работает?Все, что я хочу, это извлечь мой файл.
B.batch
call "C:\Documents and Settings\A.bat"
A.batch
SET earfile="E:\bee\deployments\sny1\SnyEarTest.ear"
SET winrar_exe="C:\.....\winrar.exe"
SET war_file="C:\...."
%winrar_exe% e -o+ %earfile% %war_file%
Когда я извлекаю свой war_file из пути, по которому существует A.bat, мой war_file извлекается в путьB. Есть ли какое-нибудь решение, чтобы решить мою проблему?