Aktonius 2 Posted June 15, 2011 really consider as worth to mention limit of autoit? Share this post Link to post Share on other sites
guinness 1,518 Posted June 15, 2011 Read this carefully please >> http://www.autoitscript.com/trac/autoit/wiki/AutoItNotOnToDoList UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Share this post Link to post Share on other sites
Aktonius 2 Posted June 15, 2011 guinness i am not asking for it to be added. Just wonder when and why people feel limits. Share this post Link to post Share on other sites
wraithdu 82 Posted June 15, 2011 Why are you interested in this information if not to build a list of requested features? Share this post Link to post Share on other sites
guinness 1,518 Posted June 15, 2011 (edited) Sorry, but no where does it mention in your original post "I'm not asking this as a request to be added to AutoIt" so of course one can only presume this was a request.Edit: I was wrong Aktonius wasn't insinuating a request as first thought. Edited June 16, 2011 by guinness UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Share this post Link to post Share on other sites
James 377 Posted June 15, 2011 Sorry, but no where does it mention in your original post "I'm not asking this as a request to be added to AutoIt" so of course one can only presume this was a request.Because he never requested it.In fact, it's quite clear that he is asking us what we really consider are the limitations of AutoIt.For him, it's multi-threading. For me, it's the lack of closures and functionality I'm missing from other languages I use. He's not requesting it. Blog - Seriously epic web hosting - Twitter - GitHub - Cachet HQ Share this post Link to post Share on other sites
Aktonius 2 Posted June 15, 2011 Thanks James, even id like to hear specifics.Why are you interested in this information if not to build a list of requested features?Just trying to learn my limits for tommorow and see how others feel with them. Share this post Link to post Share on other sites
Valik 478 Posted June 15, 2011 The user is the limiting factor. Anyway, thread intent was clear as James says. Read it again. Share this post Link to post Share on other sites
guinness 1,518 Posted June 16, 2011 Sorry all! I somehow didn't see "what do you" so I broke the cardinal rule about assumption. Apologies Aktonius for my previous behaviour. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Share this post Link to post Share on other sites
LarryDalooza 42 Posted June 16, 2011 Probably the limited donations. Lar. AutoIt has helped make me wealthy Share this post Link to post Share on other sites
Chimaera 144 Posted June 16, 2011 The user is the limiting factor.For the uninitiated isn't the limiting factor the geniuses who make autoit, its their limitations ( if they have any !! ) that determine how far autoit can be pushed, i know you lot are a right clever bunch, but surely the limitation will always stem from the creator (s).Only an opinion... Chimaera If Ive just helped you ... miracles do happen. ChimaeraCopyRobo() * Hidden Admin Account Enabler * Software Location From Registry * Find Display Resolution * _ChangeServices() Share this post Link to post Share on other sites
Mat 376 Posted June 16, 2011 For the uninitiated isn't the limiting factor the geniuses who make autoit, its their limitations ( if they have any !! ) that determine how far autoit can be pushed, i know you lot are a right clever bunch, but surely the limitation will always stem from the creator (s).Only an opinion... ChimaeraValiks point is that AutoIt allows you to do anything. Maybe not natively (as in: standard AutoIt) but that's why they implemented DllCall. There's exampls of running machine code from AutoIt, so in theory you can do anything. AutoIt Project Listing Share this post Link to post Share on other sites
Valik 478 Posted June 16, 2011 (edited) For the uninitiated isn't the limiting factor the geniuses who make autoit, its their limitations ( if they have any !! ) that determine how far autoit can be pushed, i know you lot are a right clever bunch, but surely the limitation will always stem from the creator (s).Only an opinion... ChimaeraYour inability to understand how to apply my response perfectly demonstrates why I made my response in the first place. Thanks for that. I guess. Edited June 16, 2011 by Valik Typo. Share this post Link to post Share on other sites
bogQ 91 Posted June 16, 2011 my brother say that he's not using autoit only because it dont have double precision that is needed for his math work. i personaly didn't try to find out if that's the case and is there a solution. for me and for work that i need it the most (automating windows based apps for connecting purpos between 2 apps), it dont have any limitations. TCP server and client - Learning about TCP servers and clients connectionAu3 oIrrlicht - Irrlicht projectAu3impact - Another 3D DLL game engine for autoit. (3impact 3Drad related)There are those that believe that the perfect heist lies in the preparation.Some say that it’s all in the timing, seizing the right opportunity. Others even say it’s the ability to leave no trace behind, be a ghost. Share this post Link to post Share on other sites
JohnOne 1,603 Posted June 16, 2011 my brother say that he's not using autoit only because it dont have double precision that is needed for his math work. i personaly didn't try to find out if that's the case and is there a solution. for me and for work that i need it the most (automating windows based apps for connecting purpos between 2 apps), it dont have any limitations. $double = 2455579.86455553782 MsgBox(0,0,VarGetType($double)) AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Share this post Link to post Share on other sites
Valik 478 Posted June 16, 2011 AutoIt supports the C++ double type as it's floating point type. If that is not precise enough then he should be using one of the more math-centric languages which he likely is. Share this post Link to post Share on other sites
sleepydvdr 8 Posted June 18, 2011 To be honest, I misunderstood the OP's comment, too. But now I get it. I have also wondered what the limits of AutoIt are (maybe a bit differently than the OP was asking, though). I look at the examples in the Example Scripts section to get ideas of how far AutoIt can go. I see some pretty advanced programs there, but to be honest, I haven't seen anything that can rival highly developed programs like 3D video games, Acronis, VirtualBox, Open Office, VMWare, etc. But AutoIt is still in it's infant stages. Considering it's not very old at all, it has come very far, very fast! I think it will be a household name someday. #include <ByteMe.au3> Share this post Link to post Share on other sites
FuryCell 3 Posted June 18, 2011 For me the major limiting factor is that it is bound to Windows. I know AutoIt is not suited to other OS's but I fail to find anything that comes close to the perfect blend of simplicity and power on Android and other OSs. Granted there are some solutions on Linux but nothing feels as polished as AutoIt. HKTunes:Softpedia | GoogleCodeLyricToy:Softpedia | GoogleCodeRCTunes:Softpedia | GoogleCodeMichtaToolsProgrammer n. - An ingenious device that turns caffeine into code. Share this post Link to post Share on other sites
FuryCell 3 Posted June 18, 2011 To be honest, I misunderstood the OP's comment, too. But now I get it. I have also wondered what the limits of AutoIt are (maybe a bit differently than the OP was asking, though). I look at the examples in the Example Scripts section to get ideas of how far AutoIt can go. I see some pretty advanced programs there, but to be honest, I haven't seen anything that can rival highly developed programs like 3D video games, Acronis, VirtualBox, Open Office, VMWare, etc. But AutoIt is still in it's infant stages. Considering it's not very old at all, it has come very far, very fast! I think it will be a household name someday.AutoIt is much better suited for small utilities. Currently writing large apps such as VMWare would be a nightmare due to AutoIts limitations (threading,speed,etc). With programming you either pick something like C++ or .Net which start off harder but scale well to large projects or something like Au3 which starts easy but can get difficult for larger projects. 1 Unsigned reacted to this HKTunes:Softpedia | GoogleCodeLyricToy:Softpedia | GoogleCodeRCTunes:Softpedia | GoogleCodeMichtaToolsProgrammer n. - An ingenious device that turns caffeine into code. Share this post Link to post Share on other sites