这对我来说是很新的,网络也帮不了什么忙。目标:创建一个脚本来控制屏幕视频捕获,然后将其发送到服务器。
这个脚本是怎么写的?有没有可能在C#中实现?你们有什么可以推荐的指南吗?
编辑:更多细节:
需要一个脚本->当它启动时,它会运行一个屏幕捕获程序(可能是卡姆塔西亚)->Then,它会自动将保存的文件发送到服务器。我的问题是我不知道从哪里开始,也不知道该看什么。希望这能有所帮助
发布于 2011-03-05 02:35:06
这是一个非常模糊的问题。您正在询问如何与(我假设)不是您开发的程序进行交互。您可以使用C#启动应用程序,但除非应用程序内置了某种应用程序接口,以便您通过编程来控制它,否则您就不走运了。
第一步是找到具有外部API的程序,或者通过可用于控制外部参数的命令行程序来排除外部参数。我不确定我是否听说过具有这样的API的屏幕捕获软件。你的需求听起来非常独特,我只是猜测你不太可能找到任何东西。
发布于 2011-03-05 02:37:20
您将需要编写一个批处理文件或powershell脚本;您将遇到的主要问题是寻找一个允许从命令行控制其自身的视频捕获程序。
假设你找到了一个,像这样的东西就可以工作了:
C:\Program Files\Capture\Capture.exe /length: 5 /output: C:\Videos\Video1.avi然后,您需要将输出文件通过FTP传输到服务器。
至于在C#中执行此操作,这将与批处理文件或powershell一样好;但无论哪种方式,您用来进行视频捕获的程序都需要提供一种通过API或命令行参数控制它的机制。
发布于 2011-03-05 02:41:19
由于您希望自动化与Camtasia的交互,因此您应该首先查看该应用程序是否具有API。如果没有,您有一个可用的选择是编写一个脚本来自动化UI与应用程序的交互。维基百科提供了一个工具包类型的pretty good list,可以帮助你做到这一点。例如,我听说过关于AutoIt的好话。
https://stackoverflow.com/questions/5197720
复制相似问题