wretchedkat Posted August 8, 2013 Share Posted August 8, 2013 Hi yall, First time caller and what not. I need to learn this language. I have dabbled in C a tiny bit and done some basic Visual Basic in MS Access. (mostly copy and paste via others) I have wandered around looking for resources today and it seems like a jungle. I downloaded a book online and it was from 2007. I need to know the best resources to learn Autoit for someone who doesn't have a background in coding. Basic step by step that will quickly get me in the land of usefulness at my job. I struggled all day with just opening and logging in to certain proprietary software at my company. I also couldn't get the mouse control recorder to even work. Whats the best book? Resource? Website for beginners? I don't even understand the questions on here at the moment. Totally lost. I don't want to waste any more money on programs that pop up "Hello World" on the screen. I need to open up and manipulate different programs in a Windows 7 environment. Some of those are MS office products, others are unix windows and websites. We have other scripts at my job that can do that. I need to get up to speed. Any suggestions? CD Link to comment Share on other sites More sharing options...
wretchedkat Posted August 8, 2013 Author Share Posted August 8, 2013 OK, No responses. First question. I can open any window on my computer run("program.exe") I can even minimize that window WinMinimizeAll What is the code for maximize the window? I cannot find it? CD Link to comment Share on other sites More sharing options...
BrewManNH Posted August 8, 2013 Share Posted August 8, 2013 WinSetState("your window here", "window text here (or blank string)", @SW_MAXIMIZE) If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator Link to comment Share on other sites More sharing options...
wretchedkat Posted August 8, 2013 Author Share Posted August 8, 2013 What am I doing wrong? ; This is going to be an experiment to see how much I can do with Notepad ; Open Notepad run("notepad.exe") ;WinSetState("your window here", "window text here (or blank string)", @SW_MAXIMIZE) WinSetState("Untitled - Notepad","", @SW_MAXIMIZE) Last question of the night. Link to comment Share on other sites More sharing options...
Malkey Posted August 8, 2013 Share Posted August 8, 2013 (edited) When the line 'WinSetState("Untitled - Notepad","", @SW_MAXIMIZE)' is executed the "Untitled - Notepad" window does not exist because Notepad does not start instantaneously. Notepad is still starting up when the WinSetState function is executed.; This is going to be an experiment to see how much I can do with Notepad ; Open Notepad Run("notepad.exe") WinWaitActive("Untitled - Notepad") ;WinSetState("your window here", "window text here (or blank string)", @SW_MAXIMIZE) WinSetState("Untitled - Notepad", "", @SW_MAXIMIZE)Edit: Changed "Then the line ..." to "When the line ...". Edited August 8, 2013 by Malkey Link to comment Share on other sites More sharing options...
Myicq Posted August 8, 2013 Share Posted August 8, 2013 (edited) Hey, you post between 1AM and 2AM forum time (which is probably Western Europe) and wonder why there is no answer ? At least I was sleeping. Tip: put your code between tags like this: (leave out spaces) [ autoit ] your code here [ / autoit ] There are many many examples included in the default installation. These are all linked to, and actually directly runable from the help file. Once you have been through that, there is a good wiki which links to tutorials etc. Finally it's good to have a goal before you start your journey. What are you trying to do ? People here are helpful, but nobody can tean anybody a programming language if the goal is not defined. ("how can you guide a man to Rome if you don't know he wants to go there") Edited August 8, 2013 by Myicq I am just a hobby programmer, and nothing great to publish right now. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 8, 2013 Moderators Share Posted August 8, 2013 (edited) wretchedkat,Welcome to the AutoIt forum. OK, No responsesAfter just over an hour? What do you expect? Remember this is not a 24/7 support forum - those who answer are only here because they like helping others and have some time to spare. You just have to wait until someone who knows something about your particular problem, and is willing to help, comes online. Be patient and someone will answer eventually, as indeed they did. By the way, the etiquette here is not to bump your own thread within 24 hrs. No harm done, but something to remember for the future. And you might also want to take a look at the Forum rules (there is also a link at bottom right of each page) before too long. As to learning AutoIt: Reading the Help file (at least the first few sections - Using AutoIt, Tutorials and the first couple of References) will help you enormously. You should also look at this excellent tutorial - you will find other tutorials in the Wiki (the link is at the top of the page). And the forum is an invaluable resource once you have a handle on AutoIt syntax and structure. Just be more patient when you post. Good luck! M23 Edited August 8, 2013 by Melba23 Typo Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
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