You need to double the backslashes or use forward slashes; either should work. 
(And there should be no need to shorten filenames.)

Francis 

> -----Original Message-----
> From: help-emacs-windows <help-emacs-windows-
> bounces+f.j.wright=live.co...@gnu.org> On Behalf Of T400
> Sent: Friday, 17 May 2019 6:01 pm
> To: w32emacs <help-emacs-windows@gnu.org>
> Subject: [h-e-w] interactive "r" argument passing
> 
> Dear w32 emacs gurus:
> 
> Why does this function not work? I think that similar functions I wrote long
> ago did work.:
> 
> 
> (defun save-sscratch (start end) ;; M-x sch alias
> "Append region in *scratch* to file scratch.txt"
> (interactive "r")
> (with-current-buffer "*scratch*"
>     (append-to-file start end "c:\mydocu~1\scratch.txt")))
> 
> Do I need escaped backslashes? forward slashes?
> 
> 
> Thanks,
> 
> Ed
> 
> 

Reply via email to