如何使用系统间缓存在Windows系统中拍摄屏幕截图?
答案 0 :(得分:1)
缓存没有任何内置方式可以直接拍摄屏幕截图,所以最接近的就是让Caché进程调用 知道如何拍摄屏幕截图。从缓存中调用的方法记录为on the Intersystems web site,同样的文档通常包含在Caché安装中。
最简单的选项(并且您没有提供足够的信息来了解它是否可行)可能会调用类似$ zf(-1,“import -window root screen.jpeg”)的内容。在此示例中,“import -window root screen.jpeg”是命令行调用。 $ zf(-1)生成子进程并在第二个参数中运行您提供的任何文本作为命令行调用。
我从a question on superuser获得了此调用的特定文本,如果您没有可从命令提示符调用的屏幕快照程序,则可能需要查看该文本。
如果这对您不起作用,除了$ zf(-1)之外还有其他选项,但您可能需要阅读链接文档以确定哪种方法最有效。
答案 1 :(得分:0)
这是不可能的。 InterSystems Cache是DataBase,您必须使用任何其他语言。