Как делать снимки экрана в системе Windows с помощью Intersystems Cache?

Как делать снимки экрана в системе Windows, используя межсистемный кеш?


person Krishnamuthu    schedule 02.04.2014    source источник


Ответы (2)


В Cache нет встроенного способа сделать снимок экрана напрямую, поэтому самое близкое, что вы могли бы сделать, это заставить процесс Caché вызывать что-то, что действительно знает, как сделать снимок экрана. Способы вызова из кеша документированы в веб-сайт Intersystems, и эта же документация обычно включается в установку Caché.

Самый простой вариант (и вы не даете достаточно информации, чтобы знать, сработает ли это), вероятно, вызвать что-то вроде $zf(-1,"import -window root screen.jpeg"). В этом примере «import -window root screen.jpeg» — это вызов командной строки. $zf(-1) порождает дочерний процесс и запускает любой текст, указанный вами во втором параметре, как вызов из командной строки.

Я получил конкретный текст для этого звонка из вопроса о суперпользователе, который вы можете посмотреть, если у вас нет доступной программы для создания снимков экрана, которую можно вызвать из командной строки.

Если это не работает для вас, есть другие доступные варианты, кроме $zf(-1), но вам, вероятно, потребуется прочитать связанную документацию, чтобы решить, что работает лучше всего.

person psr    schedule 02.04.2014

Это невозможно. InterSystems Cache — это база данных, для нее нужно использовать любые другие языки.

person DAiMor    schedule 02.04.2014