Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/16/2016 in Posts

  1. Hi Guys! I just want to say, that today is the 5th birthday of the ISN! I first created the ISN Thread in the German Autoit.de Forum on 15th of November 2011. And i will take this chance to say thank you to all of you! Thanks for all your comments, bug reportings, feature requests and criticism. Without you the ISN would not be what it is today! And for those who are interessted: Here is the first release of the ISN (0.6 BETA) for download. This is the first version i postet in the german autoit forum. I think it´s very impressive how the ISN changed over the years. Warning: Version 0.6 BETA is buggy as hell! Please use it only for "testing" Link for download
    3 points
  2. Features: Create modern looking borderless and resizable GUIs with control buttons (Close,Maximize/Restore,Minimize, Fullscreen, Menu) True borderless, resizeable GUI with full support for aerosnap etc. Many color schemes/themes included. See MetroThemes.au3 for more details. 3 type of Windows 8/10 style buttons. Modern checkboxes, radios, toggles and progressbar. All buttons, checkboxes etc. have hover effects! Windows 10 style modern MsgBox. Windows 10/Android style menu that slides in from left. Windows 10 style right click menu Credits: @UEZ, for the function to create buttons with text using GDIPlus. @binhnx for his SSCtrlHover UDF Changelog: Download UDF with example:
    1 point
  3. How about showing your code, rather than having us guess?
    1 point
  4. Try: ControlClick("3-0929 HMI testVistakon3._32NVD_Momomer.map Login : JJHE", "", "[NAME:buttonInit]") Note the extra spaces in the title plus the changed name of the button. If it still doesn't work then yo might be out of luck because WindowsForms GUIs are hard/impossible to automate. You will find some discussion on this subject when searching the forum.
    1 point
  5. with WMI : Local $oWMI = ObjGet("winmgmts:root\CIMV2") Local $oDisks = $oWMI.ExecQuery("select * from WIN32_DiskDrive") For $oDisk In $oDisks ConsoleWrite( "Disk " & $oDisk.Index & @TAB & "Model " &$oDisk.Model & @TAB & "Size " & $oDisk.Size & @CRLF) Next
    1 point
  6. trancexx

    WinHTTP functions

    Nothing is needed on your part. Crypto protocol is negotiated when connection is established.
    1 point
  7. youtuber, Assuming both arrays are the same length and you are comparing relative offsets one to one... #include <Array.au3> local $a1[5], $b2[5] $a1[0] = "autoit0" $a1[1] = "autoit0123asdf" $a1[2] = "autoit0" $a1[3] = "autoit0" $a1[4] = "autoit0" $b2[0] = "autoit0" $b2[1] = "autoit0" $b2[2] = "autoit0" $b2[3] = "autoit0" $b2[4] = "autoit0" For $x = 0 To UBound($a1) - 1 ConsoleWrite($a1[$x] & ' = ' & $b2[$x] & ($a1[$x] = $b2[$x] ? ' are ' : ' are not ') & ' equal' & @CRLF) Next kylomas
    1 point
  8. stringcompare or just a straight comparison with ==
    1 point
  9. This example shows a way of creating custom window class (name). Not sure if it eliminates the AutoIt v3 GUI class you are finding or gets you what you need.
    1 point
  10. My 2 cents! I wrote this for pulling in data from a csv. - just took out the fileread()s Can still be worked on. Matt #include <Array.au3> $sData = "1,2,3,4,5" & @CRLF & "6,7,8,9,10" & @CRLF & "11,12,13,14,15" & @CRLF & "16,17,18,19,20" & @CRLF Local $aTheArray[1][5] _Populate($sData, $aTheArray) _ArrayDisplay($aTheArray) Func _Populate($sData, ByRef $aArray) Local $aData = StringSplit(StringStripCR($sData), "," & @LF, 2) ReDim $aArray[UBound($aData) / UBound($aArray, 2)][UBound($aArray, 2)] For $i = 0 To UBound($aData) - 2 $aArray[Int($i / UBound($aArray, 2))][Mod($i, UBound($aArray, 2))] = $aData[$i] Next EndFunc
    1 point
  11. I wonder ... did you look at the code Mat posted for you??? That is the solution you need to use. I cannot believe that all 1869 lines are "in your memory"; they are definitely stored in a file somewhere. So, open that file, read the text (lines), make your script get the content in the correct order, populate ath array the way Mat showed you. This is not a very easy script, the most complicated task will be to get the information "tailored". Have a look at this demo script: #include <array.au3> Dim $MyDataARRAY[2][3] $MyData1 = "one1,two1,three1" ;these might be lines in a text file $MyData2 = "one2,two2,three2" ;these might be lines in a text file $MyDataARR1 = StringSplit($MyData1, ",") ;split them For $x = 1 To $MyDataARR1[0] ;fill the final array $MyDataARRAY[0][$x-1] = $MyDataARR1[$x] Next $MyDataARR2 = StringSplit($MyData2, ",") For $x = 1 To $MyDataARR2[0] $MyDataARRAY[1][$x-1] = $MyDataARR2[$x] Next _ArrayDisplay($MyDataARRAY) This script is only an example; something to get you started. Remember, when dealing with big arrays, For/Next is your best friend.
    1 point
×
×
  • Create New...