Fehler gefunden:
wenn ich nun das "testen" durch eine php variable ersetze, also shell_exec('..\test.bat $post_inhalt'); aufrufe klappt es nicht mehr...
ich habe shell_exec("...") in doppelte anführeungszeichen gesetzt. dann habe ich bemerkt, dass es von test.bat das t nicht übermittelt aufgrund des . also kurzerhand alles in ein verzeichnis gelegt und schon klappts :))
danke trotzdem!