Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/09/2012 in all areas

  1. You claim you are going to make a living "developing full on software" yet you feel the need to ask us which language is better for a non-specific task? I think on a scale of one to ready to make a living you are somewhere around chickens.
    3 points
  2. Hi! Today I want to show you my current AutoIt project: The ISN AutoIt Studio. The ISN AutoIt Studio is a complete IDE made with AutoIt, for AutoIt! It includes a GUI designer, a code editor (with syntax highlighting, auto complete & intelisense), a file viewer, a backup system, trophies and a lot more features!! Here are some screenshots: Here some higlights: -> easy to create/manage/public your AutoIt-projects! ->integrated GUI-Editor (ISN Form Studio 2) ->integrated - file & projectmanager ->auto backupfunction for your Projects ->extendable with plugins! ->available in several languages ->trophies ->Syntax highlighting /Autocomplete / Intelisense ->Dynamic Script ->detailed overview of the project (total working hours, total size...) And much more!!! -> -> Click here to download ISN AutoIt Studio <- <- Here is the link to the german autoit forum where I posted ISN AutoIt Studio the first time: http://autoit.de/index.php?page=Thread&threadID=29742&pageNo=1 For more information visit my Homepage: https://www.isnetwork.at So….have fun with ISN AutoIt Studio! PS: Sorry for my bad English! ^^
    1 point
  3. 6105, If by "rows" you are refering to elements in an array use "ubound". See the help file. kylomas
    1 point
  4. As am I. We should all get in touch with each other and make one extremely good program.
    1 point
  5. kylomas

    arrange into order

    tsolrm, Something like this will work (needs cleaning up). I changed the input string to be delimited by a "|" character. ; ; ; #include <array.au3> $str = "test,1,user,6,2,1570 | test2,1,user,5,4,1535 | test3,1,user,4,5,1510 | test4,1,user,2,0,1530 | test5,1,user,0,2,1480 | test6,1,user,0,0,1500" Local $a10[7][7] $a20 = StringSplit($str,"|") For $i = 0 To $a20[0] $a30 = StringSplit($a20[$i],',') For $j = 0 To $a30[0] $a10[$i][$j] = $a30[$j] Next Next _arraydisplay($a10) _arraysort($a10,0,0,0,6) _arraydisplay($a10) kylomas
    1 point
  6. C# was meant from the start to be general-purpose language, well suited for most types of projects of all sizes. AutoIt, on the other hand, is much more specific in it's goal as an automation and scripting language. That distinction accounts for the many differences between them, and you should keep that in mind when deciding which language to use for an specific task. But in general, I would say that C# is a more modern language, much better suited for any project beyond of a reasonable size, and you'll find orders of magnitude more opportunities for work using it than you would with AutoIt. Even if that was not the case, I'd still say you should learn C# (or any analogue) anyway due to it being mainly an object-oriented, strongly-and-statically typed language, while AutoIt is purely procedural and dynamic language. If you want to become a better programmer you should familiarize yourself with all the existing approaches to programming, and use that knowledge to write better code in whatever language you'll be using for a particular project. When you understand the underlying concepts picking up new languages is much easier, a matter of learning the syntax, conventions and libraries. C#, for instance, is considered "Microsoft's Java". Most of the practices and overarching notions are common to both languages. So by learning either of them, you can apply much of your newly-gathered experience to the other. Even an AutoIt project can benefit from some of the tenants of Object-Oriented Programming, like encapsulation, separation of concerns and polymorphism, despite them not being directly expressed in the language syntax. You should never restrict yourself to a single language. The range of problems that a programmer / software engineer / computer scientist / etc can tackle is too large for a single toolset or paradigm to cover satisfactorily.
    1 point
  7. Here is an enhanced version: #include <excel.au3> #include <OutlookEx.au3> $oExcel = _ExcelBookOpen("C:temptest.xls", 0, True) $oOL = _OL_Open() Global $iLine = 1 While 1 Global $aArray = _ExcelReadArray($oExcel, $iLine, 1, 3, 0) If $aArray[0] = "" Then Exit ; Empty line detected - exit $iLine += 1 _OL_Wrapper_SendMail($oOL, $aArray[1], "", "", "Employee leave", "Employee " & $aArray[0] & " has left the company on " & $aArray[2]) WEnd _ExcelBookClose($oExcel, 0, 0) _OL_Close($oOL)
    1 point
  8. SeF

    SAP UDF

    I don't know how to check a menu item status, but you can use an "error handler". Like: $oMyError = ObjEvent("AutoIt.Error","SAP_Error") Func SAP_Error() MsgBox(0, "SAP", "Can't find the specified menu item!") Endfunc $SAP_Session.findById("wnd[0]/mbar/menu[3]/menu[1]").select
    1 point
×
×
  • Create New...