如何使用跨系统缓存在windows系统中截屏?
问问题
238 次
2 回答
1
Cache 没有任何内置方法可以直接截屏,因此最接近的方法是让 Caché 进程调用确实知道如何截屏的东西。从缓存中调用的方法记录在 Intersystems 网站上,并且相同的文档通常包含在 Caché 安装中。
最简单的选项(并且您没有提供足够的信息来知道这是否有效)可能是调用类似 $zf(-1,"import -window root screen.jpeg") 的方法。在本例中,“import -window root screen.jpeg”是一个命令行调用。$zf(-1) 生成一个子进程并运行您在第二个参数中提供的任何文本作为命令行调用。
我从superuser 上的一个问题中获得了此调用的特定文本,如果您没有可以从命令提示符调用的屏幕截图程序,您可能想查看该文本。
如果这对您不起作用,还有 $zf(-1) 以外的其他选项可用,但您可能需要阅读链接的文档来确定最有效的方法。
于 2014-04-02T16:53:02.003 回答
0
是不可能的。InterSystems Cache 是数据库,您必须使用任何其他语言。
于 2014-04-02T11:27:47.550 回答