Jump to content
UBot Underground

Eddie Waller

Members
  • Content Count

    977
  • Joined

  • Last visited

  • Days Won

    34

Everything posted by Eddie Waller

  1. Try this ui text box("URL to nav too", #url) load html("<a href=\"javascript:;\" onclick=\"ubot.runScript(\'google("{#url}")\');\">Google</a>") define google(#url_local) { shell("cmd.exe /C \"start {#url_local}\"") } stop script google(#url)
  2. We've submitted a request to have Google review our site again, hopefully that will resolve the issue.
  3. The bots above interact with UBot Studio specifically, so if you open a compiled bot, you would have to also have UBot Studio open for them to interact with UBot Studio. For example, if I compile the one that writes UBot ROX, and then open it along with UBot Studio, and navigate UBot Studio to the sketchpad page, then start the compiled bot and switch to UBot Studio, it will start drawing in UBot Studio. In order to interact with the compiled bot's browser like that you would need to find the window of the compiled bot and use that instead of the ubot studio window chosen in the above bots.
  4. I'm able to compile things such as the set active window command. Are you getting an error, or are certain commands not working? Also, make sure you do not have UBotPlugin.dll in the same folder as your compiled bot.
  5. Cookies in UBot Studio are not shared with other browsers. You would have to set the cookie in whichever browser the person normally uses (firefox, IE, chrome, etc). Hope that helps clear that up.
  6. When UBot Studio is started up, we load two processes with the same name (UBotBrowser.exe). One of those processes is the chrome browser, and the other is a proxy process that helps us communicate between UBot Studio and Chrome. So for every browser you will see 2 processes (more if there are plugins such as flash, since chrome creates a new process for each plugin). When you are loading a bot, you may be loading one with a UI area, which is rendered by the browser, this would create one new browser, and 2 new processes, totaling to 4. As far as the network connections, 74.86.67.14 is one of
  7. Is there a reason you can't use the ui save file command?
  8. Are you loading the text from a file? If so, make sure the file is saved as UTF-8 in order to preserve the accents so UBot can read them. Here's a picture of how it looks in the Notepad save as dialog: http://screencast.com/t/SaARlKz4
  9. You can use list items in any order you want, by using the $list item function and specifying the index of the item.
  10. You're basically recreating the concept of a list without wanting to use one. You are wanting to loop through #html_0, #html_1, #html_2 after dynamically creating them, when you could just add the values to a list %html and use $list item(%html, 0) $list item(%html, 1) and $list item(%html, 2) You can even search for __ITEM_0__ and replace it with the first item in the list, just have a loop incrementing #index and $replace(text, "__ITEM_{#index}__", %list item(%html, index)). Hope that makes sense.
  11. That is a thread about running commands based on variables, this thread was created to address naming variables with other variables, which is a different concept.
  12. Could you give a scenario where this would be useful? It seems to me in your example you are creating 26 new variables, one for each item in the list so you can use those variables later. But why would you use those variables instead of just using $list item? You won't be able to loop through those variables so you would have to use each of them one at a time, and if you are doing something similar with every variable, you would end up duplicating your main code 26 times. If you just used $list item, you would not have to duplicate any code. Hope that helps, let me know if you can give a
  13. The pure virtual function call error I have reported to Awesomium as a private conversation. I was able to reproduce the issue and narrowed it down to a specific call to awesomium's library. It doesn't seem to happen every time the function is called. I believe it is a timing issue where two things are happening at the same time when it errors. As far as using Awesomium's 1.7 alpha release, I have tested it but the release is incomplete, so a lot of functions (including the ones necessary to reproduce this error) don't work. So I can't say for sure whether it is fixed in Awesomium 1.7 or not
  14. You could count the letters in a variable and insert line breaks after every 60 characters or something. Otherwise you'll have to wait for the next update.
  15. Here's an example of javascript working in UBot 4. navigate("http://www.facebook.com/", "Wait") wait(5) run javascript("document.getElementById(\'firstname\').value = \"Hello\"")
  16. Javascript is enabled in UBot 4 by default. There is nothing special you need to do. The alert command will not show you anything because we automatically close alerts. If you have a question about specific javascript, you should post that instead.
  17. Sorry, that should probably do automatic line wrap for you. What you can do for now is hold shift+enter when editing the prompt text and put the line breaks in yourself. Hope that helps .
  18. 1) The reason nothing happened is because javascript alerts are automatically closed at the moment. If you need to display an alert, you can use the alert command. 2) Yes it is possible to embed jQuery onto a website, and you can use lists and variables with the run javascript command.
  19. 1) What errors are you seeing? Could you take a screenshot of one? 2) Columns 4 and 5 are the email text and the email HTML. If the person sends you a text email, it will show up in column 4, if they send you an HTML email, it will show up in column 5. If they send both an HTML and text version of the email, it will show the text version in column 4, and the HTML version in column 5. That is why sometimes one of the columns will be blank. 3) This is a good suggestion, for now you can extract the information yourself using regular expressions. 4) The speed is only related to your computer conne
  20. Could you elaborate on what you find unsatisfying about it? What can we do to improve it?
  21. It looks like you might be overcomplicating what you want to do. There's no reason to run the request asynchronously when you just want to wait for the result. If you run it asynchronously, it is going to send the request and try to return the result before the request is finished. Here's the code view of how you could get the headers of a request. ui text box("website", #website) set(#headers, $eval("var client = new XMLHttpRequest(); client.open(\"HEAD\", \"{#website}\", false); client.send(); client.getAllResponseHeaders();"), "Global") A few things to note. We set the last para
  22. I'm not familiar with ccleaner, but I was under the impression that some users have been able to start it using the shell command. CCleaner will only affect sites that are using things like flash cookies.
  23. If you hold shift and press enter in the text to type box, you'll be able to type multiple lines of text into a text area.
  24. This is something being considered, we're not sure on the best way to implement it yet. Right now our idea would be to have a node like "initialize" which you could put commands in that you want to be run when you open your bot file. It might look something like this: initialize { set(#x, 10, "Global") navigate("google.com") } So then when the user opened your bot it would set #x to 10 and navigate to google. Setting variables could be useful to give the UI default values. If you have critiques on that idea or suggestions of a better way to handle this problem let me know.
  25. You can actually enter whatever format you need. It'll save it according to the file extension you use, for example ".png" or ".jpg". I think if no file extension is used or an unsupported one it will save it as png.
×
×
  • Create New...