Verifique este artigo do MSDN .
O problema é que o Internet Explorer (ou qualquer outro useragent) só pode passar o URI completo para o aplicativo externo e não o divide por nenhuma parte (obviamente). Então você provavelmente precisa criar algum manipulador para isso. Se fosse algum sistema POSIX, eu teria sed | xargs
, mas não sei se há algum recurso nos arquivos em lote do MS que permitem a análise de texto semelhante.