Jfish Posted July 23, 2015 Author Posted July 23, 2015 Wow, 3 years of hard work! you deserve a gold medal!Thanks but I it was not exactly that. I started it last year and probably had an older version installed at the time. Also, I don't want anyone to think I hammered it out all day every day. It was several weekends over the course of a several months. TheSaint 1 Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
Jfish Posted July 23, 2015 Author Posted July 23, 2015 @Jfish how technically you are create this PDF ?Which program / tool you are using ? I used Word "Save As" -> PDF. I am not a PDF expert by any stretch. I created the artwork in Photoshop working off an image I purchased from Shutterstock as the background. The rest is just standard Word with a TOC saved as a PDF. Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
TheDcoder Posted July 23, 2015 Posted July 23, 2015 @mLipok http://www.pcworld.com/article/253618/how_to_use_microsoft_word_to_create_an_ebook.html EasyCodeIt - A cross-platform AutoIt implementation - Fund the development! (GitHub will double your donations for a limited time) DcodingTheWeb Forum - Follow for updates and Join for discussion
mLipok Posted July 23, 2015 Posted July 23, 2015 @TheDcoderI know how to use Word. The question was is it word ? Open Office ? or other tool ?After @Jfish answers I know that it be easy to make any other description and just copy paste to the main document. btw.https://www.autoitscript.com/wiki/Tutorials#Learn_To_Program_Using_FREE_Tools_with_AutoIt Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24
Administrators Jon Posted July 23, 2015 Administrators Posted July 23, 2015 Few proposals:Add a quick description how to use forum.Add a quick description about why and how to use WikiEDIT:Such editorial amendments: Is each chapter can start on a new page? I think anything more than a resources page with a few links to the forum and wiki is overkill
Jfish Posted July 23, 2015 Author Posted July 23, 2015 @TheSaintAre you going to add a History element in at all?I assume you mean a history of the AutoIt language? If so, I don't think I would because in my mind that would be better suited for the help file. Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
guinness Posted July 23, 2015 Posted July 23, 2015 Agreed. No need to duplicate what has already been written. 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
JohnOne Posted July 23, 2015 Posted July 23, 2015 Quite extensive so have not had time to look at it all, but what I have seen is great, and it's very obvious to me the time and effort put into it.Fantastic work Jfish 1 AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
mLipok Posted July 23, 2015 Posted July 23, 2015 I think anything more than a resources page with a few links to the forum and wiki is overkill Ok but actualy there is no any kind of link, so my idea with your correction is ok.I hope @Jfish will use it as good proposals. Signature beginning:* Please remember: "AutoIt"..... * Wondering who uses AutoIt and what it can be used for ? * Forum Rules ** ADO.au3 UDF * POP3.au3 UDF * XML.au3 UDF * IE on Windows 11 * How to ask ChatGPT for AutoIt Code * for other useful stuff click the following button: Spoiler Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind. My contribution (my own projects): * Debenu Quick PDF Library - UDF * Debenu PDF Viewer SDK - UDF * Acrobat Reader - ActiveX Viewer * UDF for PDFCreator v1.x.x * XZip - UDF * AppCompatFlags UDF * CrowdinAPI UDF * _WinMergeCompare2Files() * _JavaExceptionAdd() * _IsBeta() * Writing DPI Awareness App - workaround * _AutoIt_RequiredVersion() * Chilkatsoft.au3 UDF * TeamViewer.au3 UDF * JavaManagement UDF * VIES over SOAP * WinSCP UDF * GHAPI UDF - modest begining - comunication with GitHub REST API * ErrorLog.au3 UDF - A logging Library * Include Dependency Tree (Tool for analyzing script relations) * Show_Macro_Values.au3 * My contribution to others projects or UDF based on others projects: * _sql.au3 UDF * POP3.au3 UDF * RTF Printer - UDF * XML.au3 UDF * ADO.au3 UDF * SMTP Mailer UDF * Dual Monitor resolution detection * * 2GUI on Dual Monitor System * _SciLexer.au3 UDF * SciTE - Lexer for console pane * Useful links: * Forum Rules * Forum etiquette * Forum Information and FAQs * How to post code on the forum * AutoIt Online Documentation * AutoIt Online Beta Documentation * SciTE4AutoIt3 getting started * Convert text blocks to AutoIt code * Games made in Autoit * Programming related sites * Polish AutoIt Tutorial * DllCall Code Generator * Wiki: * Expand your knowledge - AutoIt Wiki * Collection of User Defined Functions * How to use HelpFile * Good coding practices in AutoIt * OpenOffice/LibreOffice/XLS Related: WriterDemo.au3 * XLS/MDB from scratch with ADOX IE Related: * How to use IE.au3 UDF with AutoIt v3.3.14.x * Why isn't Autoit able to click a Javascript Dialog? * Clicking javascript button with no ID * IE document >> save as MHT file * IETab Switcher (by LarsJ ) * HTML Entities * _IEquerySelectorAll() (by uncommon) * IE in TaskScheduler * IE Embedded Control Versioning (use IE9+ and HTML5 in a GUI) * PDF Related: * How to get reference to PDF object embeded in IE * IE on Windows 11 * I encourage you to read: * Global Vars * Best Coding Practices * Please explain code used in Help file for several File functions * OOP-like approach in AutoIt * UDF-Spec Questions * EXAMPLE: How To Catch ConsoleWrite() output to a file or to CMD *I also encourage you to check awesome @trancexx code: * Create COM objects from modules without any demand on user to register anything. * Another COM object registering stuff * OnHungApp handler * Avoid "AutoIt Error" message box in unknown errors * HTML editor * winhttp.au3 related : * https://www.autoitscript.com/forum/topic/206771-winhttpau3-download-problem-youre-speaking-plain-http-to-an-ssl-enabled-server-port/ "Homo sum; humani nil a me alienum puto" - Publius Terentius Afer"Program are meant to be read by humans and only incidentally for computers and execute" - Donald Knuth, "The Art of Computer Programming" , be and \\//_. Anticipating Errors : "Any program that accepts data from a user must include code to validate that data before sending it to the data store. You cannot rely on the data store, ...., or even your programming language to notify you of problems. You must check every byte entered by your users, making sure that data is the correct type for its field and that required fields are not empty." Signature last update: 2023-04-24
Jfish Posted July 24, 2015 Author Posted July 24, 2015 Seems written in a gentle yet persuasive manner. Good read so far! Have noticed a few minor typos:Page 6:1) "We will start of by studying core concepts and will demonstrate them in actual programs that you can build and run." of to offPage 7:1) "And did I mention it was FREE." Should that have a question mark?2) "That vocabulary word is not terribly important at the moment other than to note that the there are other names for other types of numbers." that the there3) "So what’s in a name you ask? What difference does it make what I call a number that I want to use?" Make it more literal otherwise it seems like you're asking the reader this question."So what's in a name? What difference does it make what I call a number that I want to use," you ask? Somehting like that.Page 81) "Many languages will make you “declare” your datatype before you starting using it." Starting to start2) "One of the nice things about AutoIt is that is a “looser” language." is that it isPage 111) "Likewise, using <=18 to determine who is not eligible would lead to the false conclusion that someone who’s age is equal to 18 is not eligible." who's to whosePage 121) "Many of them are intuitive because we have seen t hem before outside of programming." "t hem"@jaberwacky - I incorporated your changes and am impressed at how fast you posted them after my original post. Geez, you missed your calling as an editor. Thanks. Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
Jfish Posted July 24, 2015 Author Posted July 24, 2015 I am only curious, but the examples and help file screenshots are from v3.3.8.1. Is there a reason for this?Also this is wrong...MsgBox("", ..., ...) ; Should ideally be an integer/messagebox constantPS I can see it's a lot of work, so for that I say thank you. I have many suggestions/changes, but feel it's out of scope of what the PDF is for.@guinness - please forgive my ignorance here as I try to incorporate your comment I gather that you mean it is a general misuse of msgbox is it in passing the blank string as the first parameter? If so, I confess guilt on that on a regular basis . I will try to address that - but may take some time because I think there are multiple message boxes in the examples that do that. I will save that treat for the weekend . Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
Jfish Posted July 24, 2015 Author Posted July 24, 2015 I too have found a few things so far. All pretty minor, and I haven't read a lot yet ... have a slight headache tonight.Chapter 16 Compiling: Making youR programs into executables ............................................................... 142Be more professional to say programs rather than progs I reckon.As long as you follow the forum rules and are courteous you will NEARLY always get a super-fast response that guides you in the right direction.As a testament to that there is a section in the forum that contains example applications and it is filled with many stunning entries that you can download, use, and even OFTEN change to suit your own needs. Apart from spelling error, all pretty minor, but more correct.I am pretty amazed at how much you have done so far, and it reads pretty well so far.Are you going to add a History element in at all? @TheSaint - I picked up your changes. They will be in the next draft. Thanks again. TheSaint 1 Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
jaberwacky Posted July 24, 2015 Posted July 24, 2015 Geez, you missed your calling as an editor.I tell myself that a lot actually. Helpful Posts and Websites: AutoIt Wiki | Can't find what you're looking for on the Forum? My scripts: Guiscape | Baroque AU3 Code Formatter | MouseHoverCalltips | SciTe Customization GUI | ActiveWindowTrack Toy | Monitor Configuration UDF
TheSaint Posted July 24, 2015 Posted July 24, 2015 (edited) @TheSaintI assume you mean a history of the AutoIt language? If so, I don't think I would because in my mind that would be better suited for the help file.Fair enough, though a small/brief overview for those not yet at the Help file point, would round off your book nicely I reckon ... give it a sense of completeness ... as far as that could ever be the case anyway.In fact, just a quick overview and mention of further history information in the Help file and Wiki, would be the trick I reckon.P.S. Perhaps as just an addendum at the end. Edited July 24, 2015 by TheSaint Make sure brain is in gear before opening mouth! Remember, what is not said, can be just as important as what is said. Spoiler What is the Secret Key? Life is like a Donut If I put effort into communication, I expect you to read properly & fully, or just not comment. Ignoring those who try to divert conversation with irrelevancies. If I'm intent on insulting you or being rude, I will be obvious, not ambiguous about it. I'm only big and bad, to those who have an over-active imagination. I may have the Artistic Liesense to disagree with you. TheSaint's Toolbox (be advised many downloads are not working due to ISP screwup with my storage)
guinness Posted July 24, 2015 Posted July 24, 2015 (edited) @Jfish, you're not the only one. In the help file we useMsgBox($MB_SYSTEMMODAL, "", "Example message box") ; $MB_SYSTEMMODAL is better than 4096, as 4096 has little meaning if you don't look it up ; Or if you would like... MsgBox($MB_OK, "", "Example message box") ; Again $MB_OK is clear as to what it will show compared to 0 or ""As AutoIt isn't statically typed, "" becomes 0 e.g. If 0 = "" Then will result in true. Though I personally try to be explicit with everything, so I would write that as If 0 = Int("") Then I know I am comparing two integers.Honestly though, I do take the JavaScript approach these days with triple equals (in AutoIt it's two) by which I compare both type and value (I noticed you didn't have this in the table =D)What do you think this displays?#include <MsgBoxConstants.au3> Local $iAge = 20 Local $sAge = '20' If $iAge == $sAge Then MsgBox($MB_SYSTEMMODAL, '', 'They are equal') Else MsgBox($MB_SYSTEMMODAL, '', 'They are NOT equal') EndIf If $iAge = $sAge Then MsgBox($MB_SYSTEMMODAL, '', 'They are equal') Else MsgBox($MB_SYSTEMMODAL, '', 'They are NOT equal') EndIfFor some they would be like "what the h...?!" Edited July 24, 2015 by guinness Code highlighting is broken in my browser! Jon and Jfish 2 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
Jfish Posted July 26, 2015 Author Posted July 26, 2015 (edited) New version (1.1.0) posted that includes all the suggested changes (THANK YOU) with the exception of @Guinness' MsgBox note. That is perfectly legit and when I catch my second wind I will circle back on it (requires wholesale gutting of most code snippet images). This pass took a long time because I cross referenced each code snippet, made sure I had it on file (and if not, I recreated it). Then I organized the code by directories and example numbers that matched the text in the book. Finally, I pushed out the updated text and companion code file(s) . More to follow after my eyes un-cross. As always, comments and suggestions most welcome. Edited July 26, 2015 by Jfish Jon and mLipok 2 Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
jaberwacky Posted July 27, 2015 Posted July 27, 2015 Chapter Four:Page Thirteen:1) "Once their site you will see a section for downloads." Once on2) You use their and they to refer to Jon's site. I wonder if you should mention Jon specifically or reword it so that it refers to a single site owner?3) "If they re-design their site it could move but as of the printing of this book you can find it here:" colon rather than a full stopPage Sixteen:1) "NOTE: the versions numbers change with each release." versions --> version2) "Next you will be in the installer that will walk you through the options to install the AutoIt applications." applicationPage Seventeen1) "The next screen is asking ..." Seems like it should be, "The next screen asks...".Page Twenty-Two:1) "Scite (we will use this to edit scripts)" SciTE2) Images are too big for the table.Page Twenty-Three:1) "Scite is the tool we will use to create, edit, and run our programs." SciTE ... Might want to do a general whole file search & replace for this.2) "It has a built in syntax for AutoIt that will help make our code more readable." syntax highlighter3) "also known as script" as aPage Twenty-Six:1) "We could optionally supply a timeout parameter so that the message box closes automatically after so many seconds or we could leave it our entirely and it will use the default behavior that requires a user to click “OK” to close it." leave it our --> leave it out2) "The hwnd optional parameter is a bit advanced for purposes of this discussion but is handles are basically ways to refer to resources that we want to interact with." "for the purpose of this" and "but is handles" to "but handles". Also, this might really be a run-on sentence. Seems like it should be broken into two at the end of "discussion". Also, the introductory explanation of handles assumes that the reader knows that hwnd is a handle.Page Twenty-Seven:1) "Now go back to Scite and select Tools from the top menu, then “Go” (this is how we run the script):" quoted "Go" but not "Tools".2) "Next, save the file with the name hello world.au3" hello world.au3 not within quotes.Page Twenty-Nine:1) "This is different than when we passed a blank argument to the optional parameter of flag." flag is not an optional parameter. Jfish 1 Helpful Posts and Websites: AutoIt Wiki | Can't find what you're looking for on the Forum? My scripts: Guiscape | Baroque AU3 Code Formatter | MouseHoverCalltips | SciTe Customization GUI | ActiveWindowTrack Toy | Monitor Configuration UDF
Jfish Posted July 28, 2015 Author Posted July 28, 2015 @jaberwacky Thanks again! Good stuff. I plan to turn another version over the weekend if possible. Whew ... lots of work but I think it is shaping up. I appreciate everyone's comments and interest. If anyone else has any comments please shoot them over and I will try to incorporate them on the next pass. Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
Jfish Posted August 1, 2015 Author Posted August 1, 2015 (edited) V 1.2 has been loaded. It incorporates the last round of comments I received on this thread (special thanks to @jaberwacky), addresses the MsgBox issue from @Guinness, gutted all images that showed a message box (of which there were many) and replaced them with new images, added an Appendix containing all the code samples for those who don't want a separate file, and some other small tweaks. Once thing that I lost seems to be the ability to upload a preview image for the download page. I am not sure why that is? The files I have placed up there are about 5.2 MB total. ***I even zipped the file and git it down to 4.6MB ... still no luck***. The image disappeared when I was doing my update and attempts to put it back (file size about 220MB) seem to be failing. Any advice on that would be appreciated.***NEW***: I also published it to the Amazon site as a Kindle pub. They make you charge a fee but I will donate back 100% of the proceeds (if any) to the forum. Pass the link along if you want: http://www.amazon.com/dp/B0137EKESI Edited August 2, 2015 by Jfish New file size referenced. Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
Jfish Posted August 1, 2015 Author Posted August 1, 2015 (edited) Still having problems trying to put the cover back. I looked at the HTTP traffic on the browser and it gives an OK response. Not sure why it does not take? Maybe this should be a separate thread somewhere but I am not sure if it is just my issue (user error / file sizes etc) or something with the site. Edited August 2, 2015 by Jfish Build your own poker game with AutoIt: pokerlogic.au3 | Learn To Program Using FREE Tools with AutoIt
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now