标签: automation

使用EnvDTE自动化Visual Studio

我使用以下代码成功实例化/自动化Visual Studio:

System.Type t = System.Type.GetTypeFromProgID("VisualStudio.DTE.9.0");
object obj = Activator.CreateInstance(t, true);
dte = (DTE)obj;
Solution sln = dte.Solution;
sln.Open(SolutionFile);
System.Threading.Thread.Sleep(1000);
//Do stuff with the solution
Run Code Online (Sandbox Code Playgroud)

注意Thread.Sleep(1000)电话?如果我不包含它,代码会在它准备好之前尝试对实例进行错误处理,并且我得到一个异常:

the message filter indicated that the application is busy.
Run Code Online (Sandbox Code Playgroud)

而不是等待n秒,是否有办法轮询此对象是否准备就绪?

c# automation visual-studio

30
推荐指数
2
解决办法
1万
查看次数

C#的家庭自动化?

我想开发一个小型的C#应用​​程序来控制中央供暖的各种组件.

首先,我希望能够从温度传感器中检索值.我不能成为第一个想要获得此类东西的C#开发人员.然后我会尝试控制恒温阀.

Microsoft或其他供应商提供GUI库,数学库,数据库访问库,......我只是在寻找家庭自动化库或类似的东西.您可以将我重定向到与主题相关的硬件组件或信息站点.

谢谢,

c# automation home-automation

30
推荐指数
2
解决办法
1万
查看次数

UI测试工具?

寻找Windows(.NET WinForms)应用程序的UI测试工具.我们的想法是,分析师将通过一些UI记录测试,并且可以一遍又一遍地播放.

商业工具很好,但免费的奖励积分.

testing user-interface automation winforms

29
推荐指数
2
解决办法
3万
查看次数

如何在Android中以编程方式解锁屏幕?

我正在研究基于JUnit的Android远程自动化测试框架(测试在android外部运行,与其中的代码进行交互).这一切都运行得很好,但我遇到的一个问题是,当我自动启动一个新的模拟器时,屏幕开始锁定.这似乎会影响我的测试能够运行,而且,我想观看测试运行(点击按钮,输入文本等).如果我手动启动模拟器并解锁其屏幕,一切正常.

有没有办法在Android中以编程方式解锁屏幕?Java API,命令行或shell命令等都可以.除此之外,也许有一种方法可以启动模拟器解锁?

automation android

29
推荐指数
5
解决办法
3万
查看次数

实时(未保存)Excel数据和C#对象之间最快的接口方式

我想知道从打开的Excel工作簿读取和写入数据到c#对象的最快方法是什么.背景是我想开发从Excel使用的ac#应用程序并使用excel中保存的数据.

业务逻辑将驻留在c#应用程序中,但数据将驻留在Excel工作簿中.用户将使用Excel并在Excel工作簿上单击按钮(或执行类似操作)以启动c#应用程序.然后,c#应用程序将从excel工作簿中读取数据,处理数据,然后将数据写回excel工作簿.
可能需要读取大量数据块并将其写回excel工作簿,但它们通常具有相对较小的大小,例如10行和20列.有时可能需要处理大量数据,大约50,000行和40列.

我知道使用VSTO说这是相对容易的,但我想知道最快(但仍然健壮和优雅)的解决方案是什么,并了解速度.我不介意解决方案是否建议使用第三方产品或使用C++.

显而易见的解决方案是使用VSTO或互操作,但我不知道与我目前用于读取数据的VBA或者是否有任何其他解决方案相比,性能是什么样的.

这是在专家交流中发布的,说VSTO比VBA慢得多,但那是几年前我不知道性能是否有所改善.

http://www.experts-exchange.com/Microsoft/Development/VSTO/Q_23635459.html

谢谢.

c# excel automation vsto com-interop

29
推荐指数
2
解决办法
2万
查看次数

在Eclipse中自动生成Javadoc注释?

是否可以在Eclipse(Indigo)的一个类中为每个方法自动生成Javadoc注释?

java eclipse automation

29
推荐指数
4
解决办法
9万
查看次数

从文本文件中呈现UML图

是否有任何好的工具或工具链允许从文本源文件创建.svg格式的UML图像?这个问题的原因是我想自动生成这些图像,以避免必须手动创建和更新这组图像.

svg automation uml

28
推荐指数
3
解决办法
2万
查看次数

如何使用Fabric进行ForwardAgent?

run()使用我的私钥对在远程服务器上成功命令.

但是,我想git clone ssh://private/repo在远程服务器上使用我的本地密钥(或使用我所在的本地ssh代理).

怎么用面料呢?

python deployment automation fabric

28
推荐指数
1
解决办法
7726
查看次数

使用ADB更改Android设备方向

我在真实设备上使用Android 4.4,我想通过设置设备方向adb.我不希望它与uiautomator完成,因为它不会在uiautomator代码终止后持续.

我怎样才能做到这一点?

automation android adb ui-automation

28
推荐指数
4
解决办法
4万
查看次数

如何登录没有提示?

我尝试按照命令获得更快的登录体验,但每次我找到登录弹出窗口.我甚至最初尝试使用证书,但由于这不能证明有效,尝试使用租户ID.有关如何无缝和快速登录而不是交互式的任何帮助或建议.

Login-AzureRmAccount -SubscriptionId 1238154XXXXfd-1c4121796e58 -TenantId 754XXXXXXXXXXX5d10d8XXX

Add-AzureRmAccount -Tenant "754XXXXXXXXXXX5d10d8XXX" -SubscriptionId "1238154XXXXfd-1c4121796e58"

Login-AzureRmAccount -TenantId 754XXXXXXXXXXX5d10d8XXX
Run Code Online (Sandbox Code Playgroud)

或者,我是否必须始终通过交互式登录提示.请求指针并提前感谢您的考虑和时间.

powershell automation azure

28
推荐指数
3
解决办法
4万
查看次数