在工作中,我们必须通过在线应用程序通过vb.net进行跟踪。 要将所需的信息input到文本框和下拉框中,您必须处理多个页面。 必须input或者甚至复制和粘贴所需的信息是很麻烦的。 我希望能够在Excel中将信息input到一个页面上,然后让脚本能够自动复制并粘贴到浏览器屏幕上的文本框中,而无需执行复制和粘贴操作。 这可能吗? 任何人都可以指向正确的方向吗? 我注意到,当你尝试创build一个电子邮件帐户,他们总是有一个框,你必须input字母扭曲。 我认为这是因为有些应用程序可以自动粘贴或写入浏览器屏幕上的文本框。 任何帮助指出我正确的方向将是伟大的。
使用Excel / VBA,我试图将文本input到popup窗口中显示的textbox 。 以下是定义我需要访问的字段的代码: span class="ui-helper-hidden-accessible" role="status" aria-live="polite"/> input class="ui-autocomplete-input" id="RUItem" style="width: 100px;" type="text" autocomplete="off"/> 我试过使用: ie.Document.getElementById("RUItem").Value = "some-value" 但是我得到一个错误说: 所需对象 所以我知道我没有正确访问它。 如何将文本input到辅助窗口?
我有一个Excel电子表格和一组VBA代码,可以处理数据库中的各种数据。 我现在需要自动运行这个一夜之间 – 使用PHP(不要问为什么PHP – 有原因涉及其他事情)。 代码在Open上自动运行。 我尝试了各种各样的事情,但挣扎。 我有一个执行Excel的.bat文件 – 它可以从Windows命令行工作正常。 在PHP中如果我使用EXEC甚至SYSTEM – 它似乎运行,但什么都不做。 没有错误甚至试图运行BAT文件 – 但没有。 在Windows IIS上运行。 任何帮助不胜感激。 我试过了: 我有一个.bat文件,其中包含以下内容; "C:\Program Files\Microsoft Office\Office14\excel.exe" /e "C:\fls\web\phpTest\DUMMYSsheet.xlsm" …在cmd中运行或者在Windows中双击时工作正常Ssheet只是输出一个日志文件来说明它正在运行。 在PHP中,我尝试了以下; $cmd="'C:\fls\web\phpTest\runit.bat'"; system("cmd /c ".$cmd,$retVal); 返回1值 – 但不执行电子表格代码 $cmd="'C:\Program Files\Microsoft Office\Office14\excel.exe' /e 'C:\fls\web\phpTest\DUMMYSsheet.xlsm'"; system("cmd /c ".$cmd,$retVal); 返回0值 – 但不执行电子表格代码 $cmd="'C:\Program Files\Microsoft Office\Office14\excel.exe' /e 'C:\fls\web\phpTest\DUMMYSsheet.xlsm'"; exec($cmd, $retArr, $retVal); […]
使用我在电子表格中find的VBA代码来适应在线PHP应用程序。 该代码使用math中的二等分方法来为计算选项所需的计算find最优值。 Upper = estimate_upper Lower = estimate_lower UUpper = container Start_Iteration: IterationCountE = 0.000000001 While (Upper – Lower) > IterationCountE Mid = (Upper + Lower) / 2 c1 = calculations1… c2 = calculations2… If (c2 – c1) > 0 Then Lower = Mid Else Upper = MId End If Wend 'Ends the while loop […]
我有下面的代码加载网页。 我想点击加载的网页上的“高级search”锚点标记,然后点击确定button。 Option Explicit Sub SaveHTml() Dim str1, str2, str3, str4, str5, str6, str7, URL As String Dim ie, frm As Object Dim i As Long Dim filename As String Dim FF As Integer 'Dim elems As IHTMLInputTextElement Dim wb As WebBrowser Dim objElement As Object Dim objCollection As Object Dim Button As Object 'On […]
我正在尝试将一个Twitter时间戳string转换为Unix时间(自纪元以来的秒数)。 我一直在寻找一段时间,但无法find任何有效的工作。 任何人都知道如何将“Mon Sep 24 03:35:21 +0000 2012”转换为unix时间? 或者,如果没有,与一个SQLite数据库时间函数?
我一直在试图编写一个脚本,将网站在渲染网站上的某个字段/标签。 该网站与Excel中的列列表中的search参数呈现。 Appox 20个项目将会增长。 在研究如何使用vbscript来抓取网页之后,我遇到的问题是如何做20次而不会中断。 这是我的代码。 Excel列 1492565 1528417 1529041 1530688 1492038 1492319 1492972 1508824 1513351 1514724 1514750 1518526 1520627 1520706 1520979 1523367 1523563 Script:Main sub(从excelinput字段获取用户名/密码,通过特定列上的行设置循环,只有吐出msgbox才能使循环工作,然后输出到另一列 Sub WebScrapper() 'itg on mainWS start row 6, column 5 'itg status column column 19 'declare variables Dim url As String Dim ITGNUMBER As Long Dim user As String […]
我们公司使用基于浏览器的程序进行商业运营。 我的目标是自动从这个系统中获取一些数据。 该网站本身使用相当重的框架,但我正在做相当体面的处理。 现在我面前的问题是导航到我的数据所在的屏幕上。 链接本身是在javascript中编码的,我没有看到锚标签(图像是一个+/-,或间距不可见) : 源代码 <div id='Nav_4' aTag='aTarget' title='Target' aUrl="javascript:top.aaa.submitPage('NavigateTo','~/aPages/aPage.aspx?UC=a')"> <img alt='' style="margin-left:0px; width:0px "/> <img src='/a/a.axd?d=a' alt='(Collapsed)' aAltX='(Expanded)' imgType='exp' /> <img alt=''style='width:5px; visibility:hidden;'> <span atxt='1' class=" breadcrumbTreeItem"> Target </span></div> 由于我无法得到一个标签,或search文档的链接,我试图find包含“目标”的span标签,并尝试激活它。 这是工作代码! (i5是一个迭代器) Set ie = GetOpenIEByURL("https://aaa.com/AAA.htm") fIter = 0 For Each frmSet In ie.document.getElementsByTagName("Frame") If Left(frmSet.src, 7) = "aaa/AAA" Then myFrame = […]
当从Excel导出数据到MySQL服务器时,如何使用excel列中的数据来计算进入MySQL列的数据? 这可以通过以下两种方法来完 首先使用VBA创build一个临时的excel文档,然后从中导出 首先从excel导出到临时的MySQL表,然后用它来计算实际表中的内容 或者这将需要通过在PHP中编写脚本来完成? 谢谢
努力寻找解决scheme。 从Visual Basic(更具体地说,Excel中的VBA)我可以通过使用标题来调用Internet Explorer窗口 AppActivate ("My Page Title – Windows Internet Explorer") 而且每次都很棒。 我可以打开一个新的窗口,并使用..发送一个url Dim ie As Object Set ie = New InternetExplorer ie.Visible = True ie.Navigate "http://websiteurl" 而且,这也可以工作好但是它每次打开一个新的浏览器,我希望它总是调用相同的窗口。 所以我可以设置ie每次相同的页面。 所以,而不是 Set ie = New InternetExplorer 它做了类似的事情 Set ie = ACTIVE InternetExplorer (尽pipe这似乎并不存在)。 有一些设置方式, ie与AppActivate ("My Page Title – Internet Explorer")吗? 谢谢 完整代码在这里: Sub Find_Recordings() […]