Jump to content

storme

Active Members
  • Posts

    859
  • Joined

  • Last visited

  • Days Won

    1

storme last won the day on March 9 2013

storme had the most liked content!

About storme

  • Birthday 03/02/1966

Profile Information

  • Location
    Australia

Recent Profile Visitors

753 profile views

storme's Achievements

Universalist

Universalist (7/7)

21

Reputation

  1. I've been doing a bit of greasemonkey work and I find Iframes to be a pain. Could you give an example how to use jquery to access/click a button inside an iframe? Maybe I've just missed a crucial point. Thanks John
  2. I found "AU3RECORD.EXE" a great help.... Most of the programs I wanted to automate don't have command line options or I wanted them to follow a certain course of scripted action. I'd use au3record to get the AutoIt commands Control/clicks/sends/etc I needed, then pasted them into the main script to handle that part of the process. It wasn't perfect but saved me a lot of time looking up syntax and playing with the info tool. It's sad that it was removed but Autoit isn't as good as it used to be for automation of programs. I'm hoping "IUIAutomation" and work junkew is doing to redress the deficiencies that AutoIt now has with modern interfaces. An I hope his tool will get close to what "AU3RECORD.EXE" used to provide. it is looking good so far.
  3. Hmm it's a little quiet.... Anything happening?
  4. Looks good but your youtube channel is down. So it's hard to evaluate..sigh! Hope you get it back up again.
  5. 1. hope it was a good switch 2. join the club 3. not good Hope you're feeling better now! 4. sounds good I'll be interested in seeing in what direction you'll take this.
  6. Another thought for you.... I'm assuming that the MySQL server is running on the "Remmanent server" with the web(PHP) server. Using AutoIt on the "Remmanent server" would limit you to a Windows computer that you have full access to and that you had Virus software exceptions set for you AutoIt programs. So it would limit you in future expansions of the system. If you need AutoIt for "server" functions Id' suggest bouncing the clients from the web server(PHP) off to another computer/server. OR Getting the server to contact the Windows computer that has AutoIt running on it to achieve that you need there. OR Have the windows (autoIt) computer contact the server to update/control/etc what is needed.
  7. Also didn't know this posted exsisted but it looks a GREAT tutorial and working code that should help you with your project amazing what members do on here
  8. A3X are really just EXE files without the Autoit interpreter attacked. They won't help with multitasking but they will help with "False positive" virus detection and because they don't have the interpreter attached they are smaller. The structure I outlined lends itself to multitasking as multiple "Overseer/Tasker" can run simultaneously. The "Scheduler" just needs to have a queue to know what is and isn't running. If you want others help then you should get the "white paper" / "structure" settled so that others can comment on it and help where they can. I would love to see what you have in mind With out it people will just stand back and wait as they won't know where they can help you or even if they can help you. Without clear plan you may not get much help until you have a almost finished system. Also a good plan means that you won't hit as many brick walls. as you have a map to follow.... As I said I've been over a lot of the ground you will traverse.. I'm here to help.
  9. Hi faldo This is the structure I designed for my system (that never was). I'm high on compartmentalizing and the structure lends itself to multiple programs (a3x) doing separate jobs at the same time. Thus removing the need to have AutoIt multitask. You just keep a queue of sub-tasks. Each level just has to worry about it's particular function(s) and reporting to the level above. This simplifies coding as you only have to worry about coding the particular aspect you are working on. That is once you have the system structure worked out and understood. A library/skeleton could be created to provide the support functions for the lower levels with a "---put code here---" section for the job it will perform. System Structure Watchdog Autostarts with Computer Background service (no visible icon) ?? Network connection repair functions ?? Updates other major system components Able to (re)build system if components deleted/damaged (with help from server) Watches for lockups and restarts components if necessary (keeps scheduler running) this is an EXE file so can be added to Antivirus exceptions Starts "scheduler" when system is ready Scheduler Heart of system Visible task bar icon User interacts through this module Lists running “tasks” Restarts “tasks” after a computer restart (E.g. Task may have restarted computer for it’s process) Handles background functions for system Overseer/Tasker Performs a particular task/job May consist of running many separate jobs/progams(herders) in sequence Herder Handles the running of an individual programs/jobs e.g. Malwarebytes, defrag, ??? Handler Wrangles certain aspects of the program/job (update/scan/etc.) Hope that helps John
  10. Just a quick HI FIVE...for now I've been working on and off (mostly off) on this "concept" for years. I usually give up at the planning stage because I think of all the problems/the solutions to those problems then the problems they will create..etc.. After chasing my own tail for a while I wander off and do something else. So great work on getting code written. When I get a moment I'll download your system and if my tail chasing can lend anything I'll post it to see if it can help. I know a little PHP/Autoit/C((+(+))#)/Java basically I was taught how to program not a language so will help if/when I can (if you need it). An idea that just came to me.... Use A3X instead of EXE for client end "modules" to avoid false positives Smaller up/downloads Can compile code for one off jobs to be sent with embedded "temporary data" Keep up the great work! John Morrison
  11. Thank you! That is exactly what I was hoping for. I just wanted to make sure you didn't have some secret voodoo that I didn't know about. Sorry not sure what the _GUIListViewEx_DragEvent did/didn't do... I was expecting the hidden column to become visible with those lines commented out but nothing changed. Again thanks for a great UDF and all your help!!! Onward and upward John
  12. G'day It's been a while since I've used Autoit on anything of any size but it's time I got back in. I'd like to you use your UDF for "Todo list" programs of various purposes. To keep it short I'd like to move items between lists on the programs but keep track of or a link back to the origin of each of the items. A Master list of "thinks" that I drag into other list(s) (Save them for use later) and these items could be in the other lists multiple times .... eg Master list "Install Prog1, uninstall Prog1, Install Prog2, uninstall prog2, delete file a, delete file b List 1 delete file b, Install Prog1, delete file b, delete file a, uninstall Prog1, Install Prog2 (this maybe a unique way to install get prog "b" installed on a machine) Anyway, is there a way to tag a list item so it can be tracked? I was thinking of adding an extra column with an ID code but it would be visible to the user. I'm hoping there is a clean way of doing it. Thanks for the help and a great UDF it will do most of what I want to do once I get into it. John
  13. Sorry about the delay I decided to try before i commented and got tied up with life. :\ Teamviewer : I've had problems with TV in the past so I'd rather steer clear of them. Maybe if the if I can't can't find what I need I'll re-visit it. Vysor : I couldn't get connected to my phone and while researching why I found some worrying comments about the author. Apparently he abandons projects before they are completed and moves onto the next one. I never found the connection problem even though everything was set up as required. Android UDF : Looks good but not what I need for this project. Mobizen : Found this while Googleing around with the 2 above. it's slower than Sidesync but the the screens are accessible. So it's the front runner so far. Thanks for your help!!! John
  14. Hi ALL Been a while since I've really used AutoIt but I have to get back into it again so I thought this would get me going again. Background Has anyone used AutoIt to automate their android phone using "Sidesync" (Samsung) or "Mobizen"? I'm trying with "Sidesync" as I have a Samsung S5 so it's the obvious choice. First problem I can't use the title I have to use the class. Second problem.... that doesn't seem to work either as I can't activate/restore the window and the position information I can isn't correct. Here is the relevant parts of the spaghetti code with the various things I've tried.... Global $gTitle = "[CLASS:Afx:012C0000:b:00010005:00000006:00000000]" Local $hwnd = WinGetHandle($gTitle) If @error Then Return False ; Restore if minimized/maximized If BitAnd(WinGetState($hwnd), 16) Or BitAnd(WinGetState($hwnd), 32) Then WinSetState($hwnd, "", @SW_RESTORE) ;Doesn't restore the window ; Activate WinActivate($hwnd) ;doesn't activate the window Local $isActive = WinWaitActive($hwnd, "", 2) Local $size = WinGetPos ($gTitle) ; Returns the wrong size/position So can anyone shed some light on what I'm doing wrong.... Thanks John
×
×
  • Create New...