In my bat script, I\'m calling another script and passing it a string parameter
cscript log.vbs \"triggered from folder by Eric\" <
cscript log.vbs \"triggered from folder by Eric\"
Try %~dp0.
Here: http://weblogs.asp.net/whaggard/archive/2005/01/28/get-directory-path-of-an-executing-batch-file.aspx