gahhon Posted February 16, 2019 Posted February 16, 2019 I only found that AutoIt can actually execute the entire python script or execute the .exe (converted to .exe from .py) But what if I just want call the particular function? If that possible to do so? This is because python can't create fancy GUI like AutoIT does. So my plan is use AutoIT to have fancy GUI. Then each buttons will trigger specific function in the python script or .exe file. For instances: btnSum - trigger function in python script or .exe file (funcSum) btnMinus - trigger function in python script or .exe file (funcMinus) Thanks for advance information.
FrancescoDiMuro Posted February 16, 2019 Posted February 16, 2019 @gahhonSo it seems Click here to see my signature: Spoiler ALWAYS GOOD TO READ: Forum Rules Forum Etiquette
gahhon Posted February 16, 2019 Author Posted February 16, 2019 6 hours ago, FrancescoDiMuro said: @gahhonSo it seems Which mean I have to execute the it via CMD. I'll give it a try. But how about if the python script already convert to executable file? Will it able to do the same?
water Posted February 16, 2019 Posted February 16, 2019 You could use AutoItX: https://stackoverflow.com/questions/3301561/calling-autoit-functions-in-python My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
gahhon Posted February 16, 2019 Author Posted February 16, 2019 2 hours ago, water said: You could use AutoItX: https://stackoverflow.com/questions/3301561/calling-autoit-functions-in-python That one is in Python script call AutoIT. But what I am looking for in AutoIT script to call Python's particular function
FrancescoDiMuro Posted February 16, 2019 Posted February 16, 2019 @gahhon Definitely not You can: Use the first suggestion; Use @water's suggestion, since, you are going to mix two languages anyway; Convert everything to AutoIt. Click here to see my signature: Spoiler ALWAYS GOOD TO READ: Forum Rules Forum Etiquette
gahhon Posted February 16, 2019 Author Posted February 16, 2019 8 minutes ago, FrancescoDiMuro said: @gahhon Definitely not You can: Use the first suggestion; Use @water's suggestion, since, you are going to mix two languages anyway; Convert everything to AutoIt. I can't convert everything to AutoIT tho, because there is something I can't achieve in AutoIT but quite easy to achieve by using Python.
gahhon Posted February 16, 2019 Author Posted February 16, 2019 10 hours ago, FrancescoDiMuro said: @gahhonSo it seems So I have try that method, but will reset my global variable in the python script. Because every time I execute the python script as new.
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