Catia屏幕捕获代码

时间:2018-05-02 04:50:58

标签: vba catia

有人可以帮助我获取用于捕获250X250 pixcel屏幕并将其复制到剪贴板的代码。我想将图像粘贴到Excel中,我可以编写该部分。我不知道从哪里开始。我已经制作了一个代码,直到重新构建我需要捕获宏的点。

$(window).on('scroll', function () {
 if ($(window).scrollTop() > 75  && !window.location.href.includes('index')) {
  $('#anim-nav').addClass('bg-fill').removeClass('white').addClass('black');
  } else {
  $('#anim-nav').removeClass('bg-fill').removeClass('black').addClass('white');
 }
});

这是我写的代码。我需要捕获代码。我不知道该怎么做。最后我知道代码可以捕获全屏并捕获到文件代码。我不希望这样。 谢谢

1 个答案:

答案 0 :(得分:0)

将当前窗口捕获到文件的CATIA方法是Window.CaptureToFile:

CATIA.ActiveWindow.ActiveViewer.CaptureToFile catCaptureFormatJPEG,"C:\Temp\Capture.jpg"

这会捕获整个窗口,因此要使其为250x250,请在捕获图像之前将ActiveWindow.Height和.Width设置为250。然后将其设置为仅使用原始尺寸。或者,您可以在将图像作为形状插入Excel后调整图像大小。

如果你想关掉树,你也可以调用ActiveWindow.Layout = catWindowGeomOnly