Я не уверен, в чем вопрос, но звучит так, будто вам интересно, как вы знаете, какой путь использовать. Если это так, я думаю, что он должен просто работать с относительным путем, как .\B.vbs
.
В противном случае, если вопрос заключается в том, как выполнить один скрипт из другого, посмотрите на Shell.Run .
Так что все вместе, что-то вроде WshShell.Run ".\B.vbs arg1 arg2"
должно работать, я думаю.
Редактировать: Если относительный путь не работает, просто используйте WScript.ScriptFullName
, чтобы получить путь к текущему исполняемому скрипту как:
WshShell.Run Replace(WScript.ScriptFullName, WScript.ScriptName, "") & "B.vbs arg1 arg2"