如何使用系统间缓存在Windows系统中拍摄屏幕截图?
内置的方式来直接拍摄屏幕截图,因此您可以最接近的是让 Caché 进程调用知道如何拍摄屏幕截图的内容。 从缓存中调出的方法记录在Intersystems网站上,同样的文档通常包含在Caché安装中。
最简单的选择(你没有提供足够的信息来知道这是否有效)可能是调用类似 $zf(-1,"导入窗口根屏幕.jpeg")。 在此示例中,"导入窗口根屏幕.jpeg"是命令行调用。 $zf(-1) 生成一个子进程,并将您在第二个参数中提供的任何文本作为命令行调用运行。
我从有关超级用户的问题中获得了此呼叫的特定文本,如果您没有可以从命令提示符调用的屏幕截图程序,您可能需要查看该程序。
如果这对您不起作用,除了 $zf(-1) 之外还有其他选项可用,但您可能需要阅读链接的文档以确定哪种方法效果最好。
是不可能的。InterSystems Cache是DataBase,你必须使用任何其他语言。