Jump to content
UBot Underground

ubotter1

Fellow UBotter
  • Content Count

    15
  • Joined

  • Last visited

  • Days Won

    1

ubotter1 last won the day on July 1 2014

ubotter1 had the most liked content!

Community Reputation

2 Neutral

About ubotter1

  • Rank
    Member

Profile Information

  • Gender
    Not Telling

System Specs

  • OS
    Windows 8
  • Total Memory
    4Gb
  • Framework
    v4.0
  • License
    Professional Edition

Recent Profile Visitors

2835 profile views
  1. To follow up from my post above, I am following this topic, and when it progresses past the "basics" (which are really covered pretty straightforward on the Wiki), I will be happy to chime in with any tips or experiences that might help.
  2. As we (all) know, the most efficient way to create multiple but related software solutions is to create and maintain your own common "base classes" which you can share among your projects and the developers who work on them. Also, as we all know, UBot does not provide such capability natively. (if you think Private Bot Bank is the answer, you have not tried to scale it among multiple projects and developers). UBot Plugin DLL capability is the best solution available for creating common, re-usable pieces of code you can leverage into your multiple projects. Being able to use native .NET sc
  3. API is good overall - could not create "real world" advanced bots without it. It has 3 major shortcomings (at least) that I have experienced: 1) It allows you to create custom "commands" that integrate into UBS - nice - but you are only allowed to pass strings and list as parameters. Where is the most useful parameter type of a "selector"? If you want to pass a selector to your command, all you can do is a string. What is missing is for your custom command in UBS to have the "selector" capability built into the UI of your custom command in UBS - you know, the little icons that let you se
  4. Hi brusacco - did you make any headway with this? What I would really like to know how to do is traverse the DOM myself, identify a specific element using my own techniques, and then somehow "select" it at the UBS level. Basically, would like to be able to write my own custom "selector". Finding the element in DOM is not hard - just don't know how to intereact with UBS to set its selector "pointer" to my element. thanks
  5. Hello, I'm faced with an HTML page that contains a FORM tag with a unique identifier, and an INPUT (button) tag without any unique identifiers associated with it. In the same page, there are other FORMs, with the same exact INPUT (button) tag. My question is, knowing the identifier of the FORM, how do I select the INPUT button on that specific form? I tried this as the selector: <tagname="form" AND name="addcomment" AND tagname="input" AND value="SUBMIT"> (where the outer FORM element has name attribute "addcomment", and the inner INPUT element has value attribute = "SUBMIT").
  6. From UBot Support: "You can't get a list of all variable names. if your plugin needs to use certain variables you can have them sent as parameters, but there's no way to get a list of them all."
  7. Hello - within a plugin, in a custom command's "execute" method, I know I can call: ubotStudio.GetVariable("varName") to get the value of a single variable active in the UBot project being run. My question is, within my plugin script's execute method, how can I get a list of ALL variable names active in the running UBot project? Thanks
  8. FYI, from UBot Support: "When you use runscript it creates a new script and runs it, so when you run 'stop script' it's stopping the script you created with the runscript command." So, basically, the answer is that there is not a way to "stop" UBot project script execution from within am external plugin command. I could raise an exception, and that would terminate the script - but I don't want to trip exception handling. Oh well.
  9. So.... Can anyone tell me why this does not stop UBot script execution, when run within the Execute method of a custom Plugin command? ubotStudio.RunScript("stop script") Is there another way to terminated UBot script execution from within a Plugin? Thanks!
  10. Hello - can anyone tell me how to execute a UBotStudio builtin command from within a .NET plugin script? From within my .NET plugin commands custom "Execute" method, by referencing the instance of the IUBotStudio parm I can do things like "SetVariable" in UBotStudio with no problem. But, how would I execute a buitin UBotStudio command like "change proxy", or "navigate", or "clear cookies" for example? Does not seem to be immediately obvious... Thanks
  11. Hi pftg4 - that is an interesting idea - can you change the path to the private bot bank file in code, or only in designer settings within ubot dev tool?
  12. Thank you to everyone who contributed answers to my initial post. It is appreciated.
  13. Anyone have any experience with or attempted to share code snippets in their Private Bot Bank with other UBot developers collaborating on the same projects? Specifically, when I create private bot bank commands, they are stored in an XML file on my machine. In addition, as I add commands, they are numbered sequentially in the private bot bank, i.e. "private bot bank command(9)", which are numeric identifiers unique to my machine. How do I share my private bot bank commands with another developer working on my projects? I could give them my BotBank.xml file, which is fine if they have ne
  14. Hello - I can't seem to get these answers (after waiting 3 weeks) from UBot Support, so I hope someone here can help me... Ideally I would like to be able to develop a plugin DLL in .NET to contain all my "helper functions" I use across my UBot projects. This .NET DLL would contain things like a) reading/writing from a common XML config file, interacting with our remote servers for logging, c) misc string and data manipulation functions, d) complex decision logic. Some of these functions are trivial at the .NET level, but are difficult in UBot scripting. One of the main reasons for want
×
×
  • Create New...