这个方法在windows vlc上面有点问题 可以打开vlc,但对应视频文件不播放
(setq org-file-apps
'((auto-mode . emacs)
("\\.mp4\\'" . "vlc.exe \"%s\"")
("\\.mkv" . "vlc.exe \"%s\"")))
在命令行测试,发现windows的vlc播放视频文件要写成这样 vlc.exe "d:\\t\\pj\\z1.mp4"
或vlc.exe "d:\t\pj\z1.mp4"
,而org-file-apps调用vlc是这样的 vlc.exe "d:/t/pj/z1.mp4"
,这样光启动vlc不播放视频
windows vlc下的路径要用\
或\\
,想把字符串替换加进去这么写是错的("\\.mkv\\'" . (replace-regexp-in-string "\/" "\\\\" "vlc.exe \"%s\""))
有谁知道怎么解决这个问题吗?
注:我的org文件中的 链接是自动生成动态更新的