1 post in this topic
I recently discovered these:
I guess any python developer knows what these are.
The problem is that I`m on a 64bit version of Windows and i can`t use neither
pip install -U pyautoit nor
python setup.py install to install the package
Is there anyone who has the same problem like me?
Suggest your suggestions
*(nice joke right there )*
Problem solved -> Apparently when i run the setup.py file from github it worked.
I want to return string from autoit script to the python code.
Exit("22 FE 45") -> not working
Exit(1) -> Working
Exit(0) -> Working
I got some hint of @ExitCode macro, but dont know how to use it to get the string in python variable 'res'.
Please resolve this issue for me if anyone knows about this.
Finally I decide to ask hard question about one of the project which I currently maintain:
Big World Setup aka mod installer for infinity engine games like BG, IWD, PST etc
Project page: https://bitbucket.org/BigWorldSetup/bigworldsetup/overview
More screenshot: https://forums.beamdog.com/discussion/44476/tool-big-world-setup-bws-mod-manager-for-baldurs-gate-enhanced-edition-trilogy-for-windows/p1
downloading mods (please see remarks!) easy mod installation correct install order of mods/components handle mod and components conflicts and auto solve them easy backup creation/restoring ability to add you own mods Internal Features (every single feature which you see here is already working in autoit)
It look as simple GUI application but it has quite complicated logic regarding "handle mod and components conflicts and auto solve them" - this is most important feature of the app.
This app needs to be converted into multi-platform GUI application because Enhanced Editions of the game can be played on OSX and Linux also. But for the past 6 years, there wasn't a single gamer/developer who would try to convert this app using multi-platform language and GUI.
This is the moment when I'm asking for help:
- Which language would suit the best for multi-platform GUI application? c#,python,java or other?
- Is there any general approach for such conversion?
- Does autoit community/developer have some experience with converting autoit GUI applications into multi-platform GUI app by using multi-platform language like c#,python,java
- Is there someone who isn't scared by looking at the source code of the application and feature list to help me with converting or even begin with creating multi-platform GUI app template which will just simply run the same commandline for every system ?
If there is something else which you would know, pleas ask and I will try to answer my best.
Hi to all.
My question is if is it possible read with Autoit a output value of python script and load it for example in a array.
My first idea is execute a python script and load the result in a file and then read whith Autoit whith FileReadToArray.
I don't know if this way is the best. Thank's to all
I am having some trouble in automating a window. Everything is fine is I may use the couple WinActivate/WinWaitActive but it is not working if the window is minimized.
I need to click a button and I tried the following:
I declared in an object a reference like this:
self.autoit=win32com.client.Dispatch('AutoItX3.Control') self.autoit.AutoItSetOption('WinTitleMatchMode',2) self.autoit.AutoItSetOption("WinDetectHiddenText", 1) And a t a certain point I press the Exit button
self.autoit.ControlClick('Dome','','[CLASSNN:WindowsForms10.BUTTON.app.0.378734a15]') self.autoit.ControlClick('Dome','','[NAME:ButtonExit]') self.autoit.ControlClick('Dome','','[CLASS:WindowsForms10.BUTTON.app.0.378734a; INSTANCE:15]') Now, If the window is active and screen is not locked all is ok.But if window is minimized and/or screen is locked the command does not have any effect on the window. As far as I know controlclick should work also on these situations. Am I wrong?
Thanks a lot for your help