C# 可能是C语言的脚本,用于控制程序

C# 可能是C语言的脚本,用于控制程序,c#,C#,这对我来说是非常新鲜的,而网络对我帮助不大。 目标:制作一个控制屏幕视频捕获的脚本,然后将其发送到服务器 如何制作剧本? 可以用C语言制作吗? 你们有什么可以推荐的指南吗 编辑:更多详细信息: 需要一个脚本->启动时,它会运行一个屏幕捕获程序(可能是camtasia)->然后它会自动将保存的文件发送到服务器。 我的问题是我不知道从哪里开始或者看什么。。。希望这有帮助这是一个非常模糊的问题。你问的是如何与(我想)你没有开发的程序交互。您可以使用C#来启动应用程序,但除非应用程序内置了某种API供您

这对我来说是非常新鲜的,而网络对我帮助不大。 目标:制作一个控制屏幕视频捕获的脚本,然后将其发送到服务器

如何制作剧本? 可以用C语言制作吗? 你们有什么可以推荐的指南吗

编辑:更多详细信息:

需要一个脚本->启动时,它会运行一个屏幕捕获程序(可能是camtasia)->然后它会自动将保存的文件发送到服务器。
我的问题是我不知道从哪里开始或者看什么。。。希望这有帮助这是一个非常模糊的问题。你问的是如何与(我想)你没有开发的程序交互。您可以使用C#来启动应用程序,但除非应用程序内置了某种API供您编程控制,否则您的应用程序就不走运了


第一步是找到一个具有外部API的程序,或者通过一个可以用来控制它的命令行程序来排除外部参数。我不确定我是否听说过使用这种API的屏幕捕获软件。你的需求听起来非常独特,我只是猜测你不太可能找到任何东西。

这是一个非常模糊的问题。你问的是如何与(我想)你没有开发的程序交互。您可以使用C#来启动应用程序,但除非应用程序内置了某种API供您编程控制,否则您的应用程序就不走运了


第一步是找到一个具有外部API的程序,或者通过一个可以用来控制它的命令行程序来排除外部参数。我不确定我是否听说过使用这种API的屏幕捕获软件。您的需求听起来非常独特,我只是猜测您可能不会找到任何东西。

您需要编写批处理文件或powershell脚本;您将遇到的主要问题是找到一个视频捕获程序,它允许从命令行控制自己

假设你找到一个,类似这样的方法会奏效:

C:\Program Files\Capture\Capture.exe /length: 5 /output: C:\Videos\Video1.avi
然后需要将输出文件FTP到服务器上


至于在C#中执行此操作,这将与批处理文件或powershell一样有效;但无论哪种方式,您用于视频捕获的程序都需要提供一种通过API或命令行参数进行控制的机制。

您需要编写批处理文件或powershell脚本;您将遇到的主要问题是找到一个视频捕获程序,它允许从命令行控制自己

假设你找到一个,类似这样的方法会奏效:

C:\Program Files\Capture\Capture.exe /length: 5 /output: C:\Videos\Video1.avi
然后需要将输出文件FTP到服务器上


至于在C#中执行此操作,这将与批处理文件或powershell一样有效;但无论哪种方式,您用于视频捕获的程序都需要提供一种机制,通过API或命令行参数对其进行控制。

既然您希望自动与Camtasia交互,您应该首先查看该应用程序是否有API。如果没有,您可以选择编写脚本来自动化与应用程序的UI交互。Wikipedia有一系列的工具箱可以帮助你做到这一点。例如,我听说过一些好消息。

既然您想自动化与Camtasia的交互,您应该首先查看该应用程序是否有API。如果没有,您可以选择编写脚本来自动化与应用程序的UI交互。Wikipedia有一系列的工具箱可以帮助你做到这一点。例如,我听说了一些好消息。

添加了更多,但不确定我能说得多具体。。。也许可以问我一个问题?这很模糊。你应该考虑把这个问题分解成个别的、更小的、更具体的问题。像“如何编写X应用程序”这样的问题通常不会得到很多回答。问题是,我真的迷失在应该从哪里开始编写脚本的问题上了?我只需要查找batch,但我不知道它是否可以处理程序。只需要在后面推一下就可以了。添加了更多,不知道我能有多具体。。。也许可以问我一个问题?这很模糊。你应该考虑把这个问题分解成个别的、更小的、更具体的问题。像“如何编写X应用程序”这样的问题通常不会得到很多回答。问题是,我真的迷失在应该从哪里开始编写脚本的问题上了?我只需要查找batch,但我不知道它是否可以处理程序。只需要在后面推一下就可以了。虽然这是可能的,但通过编程实现UI交互的自动化并不适合胆小的人。谢谢,真的很有用!这三个答案都会让我开始的谢谢各位@切维克斯:是的,但最后的办法是:P,我的心还年轻,还在拼命地跳动P虽然这是可能的,但通过编程实现UI交互自动化并不适合胆小的人。谢谢,真的很有用!这三个答案都会让我开始的谢谢各位@切维克斯:是的,但最后的办法是:P,我的心还年轻,还在拼命地跳动P