Hi Marco has helped me solve this. I can now run renders from Emacs (with Povray for Windows on Vista). Here is my povray .emacs code with the code to do it using cmd: C-ca
;;;;==POVRAY===POVMODE============================================== (add-to-list 'load-path "C:\\Users\\Dad\\Emacs\\emacsaddons\\pov-mode-3.2") ;; or whatever is the directory that contains pov-mode.el (autoload 'pov-mode "pov-mode" "PoVray scene file mode" t) (add-to-list 'auto-mode-alist '("\\.pov\\'" . pov-mode)) (add-to-list 'auto-mode-alist '("\\.inc\\'" . pov-mode)) (defun my-last-renderer nil "Render the current file, second try" (interactive) (start-process "my-second-render" "Render" "pvengine" "/RENDER" (file-name-nondirectory (buffer-file-name)))) (global-set-key "\C-ca" 'my-last-renderer) ;== Maybe this might help anyone else who may find such a problem . Best wishes rpd wrote: > > Hi > > I need some help with Emacs 22 & Povray for Windows 3.6 please. > > The problem is that I cannot render .pov files from emacs22. > (Povray for Windows works fine & renders fine on my computer on Vista > O/S). > > I am a 'Windows' user on a Vista O/S but I am trying to use Emacs on > Windows. > I have had a lot of help from Marco Pessotto (the author of povmode.el- > the major povmode for emacs)to try to get my emacs to render but so far it > is unsuccessful. The code shown below is in my .emacs file & when I use > this (with either the menu 'render' function or C-c s) Povray for Windows > opens but won't render (gives error message> File Init Error- Cannot open > output file). > > ;;;;====POVRAY======Povmode=================== > ;;;Marco Pessotto (maintainer pov-mode.el) > ;; > (add-to-list 'load-path > "C:\\Users\\Dad\\Emacs\\emacsaddons\\pov-mode-3.2") > ;; or whatever is the directory that contains pov-mode.el > (autoload 'pov-mode "pov-mode" "PoVray scene file mode" t) > (add-to-list 'auto-mode-alist '("\\.pov\\'" . pov-mode)) > (add-to-list 'auto-mode-alist '("\\.inc\\'" . pov-mode)) > ;(setq povray-command "C:\\Program Files\\POV-Ray for Windows > v3.6\\pvengine.exe" > ; pov-run-default "/RENDER %s" > ; pov-run-test "/RENDER -w120 -h90 -Q3 %s" > ; pov-run-low "/RENDER -w320 -h200 %s" > ; pov-run-mid "/RENDER -w640 -h480 %s" > ; pov-run-high "/RENDER -w800 -h600 %s" > ; pov-run-highest "/RENDER -w1024 -h768 %s") > ;This cmd at cmd prompt DOS shell renders file C:\Users\Dad>pvengine > /render rdemacspov.pov > ;how do i add this to emacs? > ;;(Pov doesn't render-Povray for Windows error Cannot open output file) > (defun my-renderer nil > "Render the current file" > (interactive) > (start-process "my-render" "Render" "pvengine" "/RENDER" > (buffer-file-name))) > (global-set-key "\C-cs" 'my-renderer) > ;== > > Does anyone else on Windows Vista use Emacs povmode to render & > successfully? > Can anyone here please try to help me some more to get povmode to use > Povray for Windows with successful render please? > > As ever I look forward to helpful replies, many thanks > -- View this message in context: http://www.nabble.com/Emacs-22---povmode---Povray-for-Windows-3.6-help-tp25345584p25355296.html Sent from the Emacs - Windows - Help mailing list archive at Nabble.com.