Buenas,
Al final pude crear el BAT. Lo cree con la forma de que cuando se ejecuta, si le paso el parametro %1 con el texto del edit, va OK.
Ejemplo:
Microsoft Windows XP [Versión 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>dato.bat "parametro %1" (sin comillas, aqui iria el texto del edit)
Pero el gran problema que tengo, es que como paso el texto del edit a la posición del parámetro, ya que de esta forma haciendo un system("c:\\dato.bat "texto edit" ") ya lo tendría solucionado...
Gracias a todos.