Leaderboard
Popular Content
Showing content with the highest reputation on 07/22/2019 in all areas
-
use the _WD_ElementAction function like this: $sValue = _WD_ElementAction($sSession, $sElement, 'attribute', 'src') p.s. ... and remove @src from the xPath: "//img[@alt='NiceGirl']"3 points
-
1 point
-
Beta version 0.6.0.0 of the UDF has been released.1 point
-
@trangtrau Answered in the other thread. Please don't cross-post.1 point
-
@trangtrau The short answer is $_WD_ERROR_MSGBOX = False However, you shouldn't be getting this error box on a return value of Success. I'll have to take another look at this, but I thought this issue was recently fixed. Please make sure that you are running the latest version of the UDF (currently 0.1.0.20)1 point
-
I found indeed an issue when the SCITE_USER_HOME didn't previously existed. The installer will set SCITE_USER_HOME, but that isn't present in it's own process as yet, so when it shells sciteconfig, it will be unknown and the sciteconfig assumes it is a portable version thus creating the includes.txt in the same directory as the SciTE.exe program. I have implemented a fix for this so the installer will provide the proper SCITE_USER_HOME directory via the commandline it shells the sciteconfig with. This beta installer is available in case you would like to test it. Jos1 point
-
WebDriver UDF (W3C compliant version) - 2024/09/21
Letraindusoir reacted to Danp2 for a topic
_WD_Attach is the function you seek. It handles locating and then switching to the designated tab. There are examples of using it in wd_demo. 😉1 point -
Suggestion (untested) GUICtrlSetState($hCombo, $GUI_Disable) For $i = 2 To $aXLSX[0][0] $sXLSX &= $aXLSX[$i][0] & "|" ;ConsoleWrite("$sXLSX: " & $sXLSX & @CRLF) Next GUICtrlSetData($hCombo, "|" & $sXLSX, "") GUICtrlSetState($hCombo, $GUI_Enable) Edit If the above fails you might try _GUICtrlComboBox_BeginUpdate1 point
-
Going down to check, thanks.1 point
-
Dropdown list help required multiple choiches
DannyJ reacted to FrancescoDiMuro for a topic
@DannyJ You're welcome! Always better than who didn't bother to post a single line of script, so, happy to have helped1 point -
Dropdown list help required multiple choiches
DannyJ reacted to FrancescoDiMuro for a topic
@DannyJ One of many ways to do it: #include <ComboConstants.au3> #include <GuiComboBox.au3> #include <File.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Global $arrComboBoxes[3] #Region ### START Koda GUI section ### Form= Global $frmComboBoxes = GUICreate("ComboBoxes", 250, 128, -1, -1) GUISetOnEvent($GUI_EVENT_CLOSE, "ExitApplication") $arrComboBoxes[0] = GUICtrlCreateCombo("", 20, 19, 209, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL)) GUICtrlSetFont(-1, 10, 400, 0, "Arial") $arrComboBoxes[1] = GUICtrlCreateCombo("", 20, 51, 209, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL)) GUICtrlSetFont(-1, 10, 400, 0, "Arial") $arrComboBoxes[2] = GUICtrlCreateCombo("", 20, 83, 209, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL)) GUICtrlSetFont(-1, 10, 400, 0, "Arial") GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Global $strFileName = @ScriptDir & "\ComboBoxes.csv", _ $arrFileContent _FileReadToArray($strFileName, $arrFileContent, $FRTA_COUNT, ";") If @error Then ConsoleWrite("_FileReadToArray ERR: " & @error & @CRLF) Else ; Fill the first ComboBox with the array elements of the "first level" For $i = 1 To $arrFileContent[0][0] Step 1 GUICtrlSetData($arrComboBoxes[0], $arrFileContent[$i][0] & ($i < $arrFileContent[$i][0] ? "|" : "")) Next ; Set the current selection to the first enrty of the ComboBox _GUICtrlComboBox_SetCurSel($arrComboBoxes[0], 0) EndIf While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $arrComboBoxes[0] FillCombo($arrComboBoxes[0], 0) Case $arrComboBoxes[1] FillCombo($arrComboBoxes[1], 1) EndSwitch WEnd Func FillCombo($idCombo, $intComboBoxLevel) Local $strComboData = "", _ $arrIndexes, _ $arrEntries[0] $strComboData = GUICtrlRead($idCombo) $arrIndexes = _ArrayFindAll($arrFileContent, $strComboData, 0, 0, 0, 0, $intComboBoxLevel) If IsArray($arrIndexes) Then ; Blank all the other ComboBoxes which are on the next level(s) For $i = UBound($arrComboBoxes) - 1 To $intComboBoxLevel + 1 Step -1 GUICtrlSetData($arrComboBoxes[$i], "") Next ; Find all occurences of the ComboBox item selected For $i = 0 To UBound($arrIndexes) - 1 Step 1 _ArrayAdd($arrEntries, $arrFileContent[$arrIndexes[$i]][$intComboBoxLevel + 1]) Next ; Make all entries found unique $arrEntries = _ArrayUnique($arrEntries, 0, 0, 0, $ARRAYUNIQUE_NOCOUNT) ; Fill the ComboBox For $i = 0 To UBound($arrEntries) - 1 Step 1 GUICtrlSetData($arrComboBoxes[$intComboBoxLevel + 1], $arrEntries[$i] & "|") Next _GUICtrlComboBox_SetCurSel($arrComboBoxes[$intComboBoxLevel + 1], 0) EndIf EndFunc Func ExitApplication() Exit EndFunc1 point -
Salam, Hello, Hi Today i am showing you some new styles of progress bar i don't know if anyone posted a thing like this on thins forum _GUICtrlCreateProgress This UDF allows you to create new style progress bar Colors, Values can be changed by using native functions of autoit i created this script years ago while i was not on this forum now i think it should be shared on this forum check this out if anyone is interested any help is greatly appreciated NEW $PBSC_LINE_LEFT_TO_TIGHT changed to $PBSC_LINE_LEFT_TO_RIGHT New Style Progressbar.rar old New Style Progressbar.rar1 point
-
Help on what as you haven't described what your problem is? Guess the program ends right away as you have no loop in there? Jos0 points
-
WebDriver UDF (W3C compliant version) - 2024/09/21
Danp2 reacted to Letraindusoir for a topic
Thanks Dan ! but how to close one of several tabs? I can't believe I don't know how to close the tab.0 points