wieso sollte das grundsätzlich nicht funktionieren? das einzige, was mir jetzt sofort auffiel, ist dass du die doppelten anführungszeichen im string nicht maskiert hast bzw. durch einfache ersetzt hast - somit kann der d.write-befehl auch gar nicht funktionieren ...
gruß hein