Articles of 自动化

适用于Windows 7的AndroidViewClient安装

我为Windows 7安装Python 2.7.9,python安装在文件夹C:\ Python27下,子文件夹脚本安装了easy_install.exe文件,然后从命令行运行命令“easy_install –upgrade androidviewclient”在AndroidViewClient维基页面上提到。 该包在文件夹C:\ Python27 \ Lib \ site-packages \ androidviewclient-10.0.0-py2.7.egg下解压。但我没有看到任何文件夹\ examples或\ src我通过testing跟随wiki页命令“python check_import.py”,但我没有find我的电脑上的任何地方这个文件。 我只是想知道如果AndroidViewClient设置正确,我错过任何设置,或者我应该下载其他东西来testing? 谢谢

批处理脚本绕过某些域的VPN

我一直在使用VPN服务一段时间,但一些网站(twitch.tv)不允许我通过VPN连接到它们。 于是我查找了如何在Windows上绕过这些域的VPN,并find了静态路由。 我想如何做到这一点是一个batch file在启动时运行,自动路由一组给定域的所有IP地址。 独立于默认网关地址 独立于正在使用的networking适配器 域名修改后的IP地址不需要调整 处理整个域的ip地址集(nslookup?) 这就是我通过反复试验得出的结论。 @echo off FOR /F "tokens=3" %%F in ( 'route print ^|findstr "\<0.0.0.0\>"' ) Do if not defined DefaultGateway set "DefaultGateway=%%F" FOR /F "tokens=2" %%F in ('nslookup twitch.tv') DO ( SET var1=%%F ) route -p add %var1% mask 255.255.255.255 %DefaultGateway% FOR /F "skip=5 tokens=1" %%F IN ('nslookup […]

Export-CSV – (Powershell)

所以我有底部的scriptblock: Import-csv C:\file_location.csv | foreach-object { Get-WmiObject -computername $_.computername -class Win32_ComputerSystem | select username} | ` Select-Object computername, username | Export-CSV C:\file_location.csv -notypeinformation 导出的csv显示计算机名称标题,但没有实际的计算机和用户名标头就好了。 什么和我在哪里错过了什么? 谢谢!

在Windows上获取所有文本和打开的应用程序项目(UI自动化)

我需要一个源代码来检索所有打开的应用程序的所有文本和项目(菜单项,列表项…)任何想法?

CMD窗口为Popen()调用最小化?

我使用Popen()来启动一个Windows应用程序,并且有一个Windows CMD控制台popup,我需要监视标准input/输出。 有没有办法可以立即将这个CMD窗口最小化? 控制台窗口本身干扰了Popen()启动的应用程序,因为它遮挡了可见的桌面。 我在Python 2.6上使用winXP 32。 谢谢!

在文件中逐行searchstring

我需要逐行search,以确保一个单词出现在.text文件的每一行。 我目前正在处理一个批处理脚本,所以如果批处理能够完成这个工作,这将是理想的。 否则,我有什么select?

如何在batch file脚本的循环中打印程序的返回值?

任务是运行一个程序(同一个程序)十次,并为每次运行输出退出代码(主函数的返回值)。 所以我想运行一个batch file(Windows),像这样: FOR /l %%x IN (1,1,10) DO ( AutomatedTest.exe cip.log ECHO %ERRORLEVEL% ) 上面的代码应该这样做,如果你直觉地思考,但它不工作,因为它运行的代码实际上是: ( AutomatedTest.exe cip.log ECHO 0 ) 这件作品被执行了10次。 任何想法如何使其工作? 谢谢!

如何在Windows 7/8 / 8.1(尤其是64位)上使用未签名的驱动程序

我想自动安装需要testing的未签名驱动程序。 我听说如果我使用gui-auto绕过了驱动程序的警告提示,它仍然拒绝实际使用它。 安全不是问题。 自动化是(F8选项对我来说没用,虽然可能对其他人有用)。 我们正在使用Ultimate / Enterprise,但其他人可能正在使用Home版本)。 似乎没有一个完整的答案,特别是对于我可以find的最近的操作系统(许多答案之后有人声称他们不工作)。

如何在C#(MVC 3)中使用3个参数自动运行批处理命令?

我在process.bat文件中有这个命令这个文件有3个参数 – %1 =input文件path%2 =输出path%3 =输出文件名 这是我如何在命令提示符下调用它: C:apps\xyz\>process.bat "c:\files\uploads" "c:\files\output" "123" 这将创build2个文件:c:\ files \ output \ abc.mp4和c:\ files \ output \ 123.jpg使用FFMPEG事情工作正常,如果我在命令提示符下运行。 @echo off set w=480 set h=320 for "%%a" in ("%1\*.avi") do (ffmpeg -i "%%a" -c:v libx264 -movflags +faststart -preset slow -crf 22 -b:v 500k -vf "scale=480:trunc(ow/a/2)*2" -threads 0 -c:a libfdk_aac -b:a 128k "%2/%%~na.mp4" […]

确定场景是否正在运行(Loadrunner)

我使用Loadrunner 9.50(由于授权原因无法升级到最新版本) 有没有办法从命令行dynamic确定场景是否正在运行? 我正在编写一个简单的Web应用程序,该应用程序将显示工作负载当前是否针对产品执行,并希望使用脚本检查状态。 我知道,在Windows上,进程(使用tasklist )称为: lr_host_balancer.exe lr_bridge.exe 正在运行在生成器上,但是这并不代表一个工作负载是否正在运行。 是否有一个方法/脚本,我可以用来返回“真正的”只有在工作负载正在运行?