我正在使用R(windows)并具有使用sink()
创建ASCII文件的功能。然后我尝试使用系统命令打印文件:
system(paste('"c:/Program files (x86)/IDM Computer Solutions/UltraEdit/uedit32.exe"',' /p d:/R/rtmpfile.prt'), intern=TRUE)
上面介绍了这些动作,但实际上并没有打印任何内容(虽然偶尔会打印一次)。但是,如果我打开一个命令窗口并执行与批处理文件相同的命令,它总是打印好(即c:\program files (x86)\idm computer solutions\ultraedit\uedit32.exe /p d:\R\rtmpfile.prt
)。
简而言之,我想将保存在文件夹中的ASCII文件发送到本地打印机(并使用R函数执行此操作)。有什么建议?