问题标签 [capture-output]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
528 浏览

powershell - 来自外部 exe 的输出和我在 powershell 中的自定义对象

(对不起,奇怪的标题,还没有想出更好的东西..)

背景

我使用 nunit-console 来测试我的程序集。它被称为这样(简化):

我对此没有任何问题,它工作正常。

问题

nunit-console应该输出它的消息。这意味着 - 如果没有捕获,它应该将它们发送到屏幕,否则它可以存储在文件中 ( Test-ByNunit $dll | set-content path)

PSObject我想以对象数组的形式返回关于每个运行的测试用例的信息(信息存储在 /xml 文件中) 。

问题

您有任何提示如何返回信息并仍然让 nunit 输出其消息吗?
如果我只是将其写入输出,该函数将返回字符串数组(从 nunit-console 输出)和我的对象数组。然后重定向到输出文件也将存储我的对象,但我只想在控制台窗口中显示它们。

唯一可行的方法是使用[ref],但我想避免它。

(这不仅与 nunit-console 有关,而且当然是一般性问题)

0 投票
4 回答
4657 浏览

c# - C# 捕获 python.exe 输出并将其显示在文本框中

我已经在这个问题上工作了一段时间。我可以很好地捕获控制台窗口的输出(实时),但我无法实时捕获 python 控制台应用程序的输出。我可以在 python 程序完成运行后捕获它的输出,但我不希望这样。我正在使用 system.diagonistics 中的流程。与后台工作人员。我只是想将 python26 输出捕获到文本框中。我已经用其他自定义应用程序测试了我的程序,它确实显示了输出(实时)。

请帮忙

谢谢

0 投票
9 回答
165267 浏览

node.js - Node.js 生成子进程并实时获取终端输出

我有一个脚本输出'hi',休眠一秒钟,输出'hi',休眠1秒,依此类推。现在我想我可以用这个模型解决这个问题。

现在的问题是需要完成任务才能显示输出。据我了解,这是因为新生成的进程具有执行控制权。显然 node.js 不支持线程所以有什么解决方案吗?我的想法是可能运行两个实例,第一个用于创建任务的特定目的,并让它将输出通过管道传输到第二个实例的进程,考虑到这可以实现。

0 投票
1 回答
1531 浏览

ios - AVFoundation, AVCaptureMetadataOutput 捕获截图

我正在使用AVCaptureMetadataOutput以使用 iOS QRCode,条形码扫描功能。这很好用,我得到了通过AVCaptureMetadataOutput委托方法扫描的结果

但我不知道如何使用我在这个代表中拥有的数据来捕获扫描的 qrcode、条形码的图像。

0 投票
2 回答
362 浏览

ios - 没有在委托方法中调用函数 - IOS/Swift

我正在使用自定义相机开发应用程序,并且我使用了 captureOutput 方法(可以说是 A),它是 AVCaptureVideoDataOutputSampleBufferDelegate 的委托方法。

我使用了另一个函数(比方说 B),它的行为类似于 javascripts 中的 setTimeout。

当我在 A 中调用 B 时,它不会被调用。

这是我的代码

当我在 viewDidLoad() 中调用 setTimeout 方法时,它工作正常。但是在这个特定的方法中,它没有被调用。有人可以给我一个解决方案。任何帮助将不胜感激。

编辑:对我的代码不起作用的原因感到困惑。任何想法?

0 投票
1 回答
355 浏览

swift - “在打开可选值时意外发现 nil”在 captureOutput 函数中

我有一个函数来旋转 UIImages 上的色调,该函数与同一类中的其他函数一起工作,但在 captureOutput 函数(与 AVCaptureVideoDataOutput 一起使用)中,相同的图像对象使我的应用程序崩溃,并显示“在展开可选值时意外发现 nil” . 我调用它的方式看起来没有什么不同,所以它可能与 captureOutput 函数及其允许的功能有关?

在 viewController 类声明之外:

功能:

这是我调用 rotateHue 的另一个函数,它不会崩溃。这是一个由计时器调用的函数:

0 投票
1 回答
90 浏览

perl - 为什么 perl 的 CaptureOutput::capture_exec_combined 不能运行“source”

使用 CaptureOutput::capture_exec_combined 在 linux 上运行 perl 脚本。它似乎不想执行“源”

(test_capout.csh 只是回显一条消息)

我得到...

无法执行“源”:/tool/pandora64/.package/perl-5.18.2-gcc481/lib/site_perl/5.18.2/IO/CaptureOutput.pm 第 84 行没有这样的文件或目录。

0 投票
2 回答
112 浏览

vb.net - Visual Basic,从 cmd 捕获输出

抱歉,如果之前有人问过,我发现其他解决方案对我来说太复杂了.. 无论如何,我正在尝试通过 cmd 在 Visual Basic 代码中搜索图像,并将图像路径保存为字符串,但我似乎无法捕获输出cmd 对。任何帮助将不胜感激,谢谢!

代码:

更新所以我发现将输出保存到 txt 文件然后读取它可以更简单,所以我编写了以下代码:

当我运行

在 CMD 上它很完美,那么为什么它不能在这里工作呢?:(

0 投票
4 回答
3445 浏览

ruby - 目前有没有办法在快车道动作中提取快车道动作的输出?

我正在使用第三方 fastlane 插件,它包含一个操作,将显示我需要捕获的重要信息,例如链接。

我试图找到一种优雅的方法来在 fastlane 操作中捕获这些日志,我试图避免使用 shell 命令,但如果这是唯一的方法,那么我想我别无选择。

我需要此链接,因为它是一个独特且随机的链接,其中包含我要下载的资源。

我尝试重定向 stdout 无济于事,因为 fastlane 使用他们自己的记录器(通常是 UI.message)并且正要向 fastlane 提交功能请求,但我想也许其他人已经遇到了这个问题并设法克服了它。

无论如何重定向这种类型的日志并捕获它?

这是围绕 UI 的 fastlane 源代码:https ://github.com/fastlane/fastlane/tree/master/fastlane_core/lib/fastlane_core/ui

这是我尝试重定向输出的一种方法: Capturing logger output inside a method

任何帮助/建议/资源将不胜感激!

0 投票
1 回答
870 浏览

ios - 为什么归一化对象检测结果中存在负坐标?(CoreML、Vision、Swift、Ios)

我编译了这个例子。

https://developer.apple.com/documentation/vision/recognizing_objects_in_live_capture

它在 iPhone 7 Plus 上对我来说无法正常工作。绘制的矩形未覆盖检测到的项目。

我创建了自己的应用程序进行调查。检测到的对象作为标准化边界返回。但是,边界在 Y 方向上可以为负。添加 0.2 的校正会使它们重新对齐。

检测似乎是从纵向框架的中心裁剪一个正方形来进行检测。我创建了一个正方形叠加层,当对象移出正方形到顶部或底部时,检测停止。正方形的顶部和底部在归一化坐标中分别为 0 和 1.0。

测试应用程序将数据从 传递captureOutputVNImageRequestHandler. 设置请求的代码也在下面。知道为什么观察结果有时在 Y 方向上是负的吗?为什么我需要添加偏移量才能将它们带回单位正方形并将它们与图像对齐?

我在我的测试应用程序中将相机设置为 4K。尚未尝试任何其他设置。