drhum 3 Posted September 28, 2014 Report Share Posted September 28, 2014 Is there a demo version available by any chance too? Quote Link to post Share on other sites
Black Automation 20 Posted September 28, 2014 Report Share Posted September 28, 2014 its an plugin, not software.No way to have a demo version. Quote Link to post Share on other sites
kev123 132 Posted October 1, 2014 Author Report Share Posted October 1, 2014 Is there a demo version available by any chance too? sorry its a plugin so cant demo Well just grabbed my copy.Thanks.great thanks Quote Link to post Share on other sites
Black Automation 20 Posted October 5, 2014 Report Share Posted October 5, 2014 Quick question...I'm trying to use your plugin to run multiple defines (with loops) that each include their own variables that need to be used.Now I've tried using "Thread control normal" & "Thread control Advanced add"But both seem to only run the first define, it wont run each thread with its own define? Quote Link to post Share on other sites
kev123 132 Posted October 5, 2014 Author Report Share Posted October 5, 2014 if I have understood your question try this plugin command("Smartthreads.dll", "Threadcontrol Advanced initial", 5)plugin command("Smartthreads.dll", "Thread control Advanced add", "test", "Loop Number", 2, "No")plugin command("Smartthreads.dll", "Thread control Advanced add", "test1", "Loop Number", 2, "No")plugin command("Smartthreads.dll", "Thread control Advanced finish wait")define test(#row) { alert("test row:{#row}")}define test1(#row) { alert("test1 row:{#row}")} Quote Link to post Share on other sites
Black Automation 20 Posted October 5, 2014 Report Share Posted October 5, 2014 This does not work when used with my code for some reason, I have each define set to open a new browser, and visit a site and each thread needs to use its own variaibles i have set to that define.What happens is it uses the same variables that are set in the first define, and it ignores the second. I did find another way around this but it's not stable, (using local variables plugin) example code: ui button("TEST") { plugin command("Smartthreads.dll", "Threadcontrol Advanced initial", 2) plugin command("Smartthreads.dll", "Thread control Advanced add", "test", "Loop Number", 2, "No") plugin command("Smartthreads.dll", "Thread control Advanced add", "test1", "Loop Number", 2, "No") plugin command("Smartthreads.dll", "Thread control Advanced finish wait")}define test(#row) { in new browser { set(#rowv, "http://google.com", "Global") navigate(#rowv, "Wait") wait(10) }}define test1(#row) { in new browser { set(#rowv2, "http://yahoo.com", "Global") navigate(#rowv2, "Wait") wait(10) }}When the button TEST is used, it will open two threads using the test define and use the next loop with the test1 define.I'm looking to make it open each define at the same time, so it will open yahoo with 1 thread & google with the other, then loop and open the threads again with new variables i have setup.EDITED:I must have been real tired last night, as i spent about 3 hours trying diff methods of using this..and it's very simple lol.Here is what works for me rite now..ui button("TEST") { plugin command("Smartthreads.dll", "Thread control normal", "test", 10, 1, "No")}define test(#row) { thread { in new browser { set(#rowv, "http://google.com", "Global") navigate(#rowv, "Wait") wait(10) } } thread { in new browser { set(#rowv2, "http://yahoo.com", "Global") navigate(#rowv2, "Wait") wait(10) } }}I never tried to use threads inside the thread plugin.Not sure why i never tested this.Just figured id post this, so if anyone else gets confused they can see it's very simple. Quote Link to post Share on other sites
Bot-Factory 602 Posted October 5, 2014 Report Share Posted October 5, 2014 Another way would be: ui button("TEST") { clear list(%urls) add list to list(%urls, $list from text("http://google.comhttp://yahoo.comhttp://google.comhttp://yahoo.com", $new line), "Don\'t Delete", "Global") plugin command("Smartthreads.dll", "Threadcontrol Advanced initial", 2) plugin command("Smartthreads.dll", "Thread control Advanced add", "test", "List", %urls, "No") plugin command("Smartthreads.dll", "Thread control Advanced finish wait")}define test(#counter, #url) { in new browser { navigate(#url, "Wait") wait(5) }} Quote Link to post Share on other sites
Black Automation 20 Posted October 5, 2014 Report Share Posted October 5, 2014 ................. Quote Link to post Share on other sites
Code Docta (Nick C.) 638 Posted October 17, 2014 Report Share Posted October 17, 2014 Where did the vids go? Quote Link to post Share on other sites
kev123 132 Posted October 18, 2014 Author Report Share Posted October 18, 2014 Where did the vids go?which ones aren't working at your end? seem to be fine here. Quote Link to post Share on other sites
Bot-Factory 602 Posted October 26, 2014 Report Share Posted October 26, 2014 Update 1.1 Login to robobest.com to download the latest update (on the right hand side)use the login credentials you entered on purchase. If you have forgot them use the reset password link. Added: Thread control Items Processed This Gives a number for items processed, best used as part of a progress bar.example code ui stat monitor("processed", $plugin function("Smartthreads.dll", "Thread control Items Processed")) plugin command("Smartthreads.dll", "Thread control normal", "testing", 10, 3, "No") define testing(#row) { in new browser { wait(1) } } Smart thread stop This stops the threading process example code ui button("Start") { plugin command("Smartthreads.dll", "Thread control normal", "testing", 10, 3, "No")}ui button("Stop") { plugin command("Smartthreads.dll", "Smart thread stop")}define testing(#row) { in new browser { wait(1) }} Did I already say how great the new STOP feature is? I just implemented it in one of my bots. And it removes a lot of the complexity I had in my bot before. THANKS!Dan Quote Link to post Share on other sites
drhum 3 Posted October 26, 2014 Report Share Posted October 26, 2014 Really nice. My brother in law I think have this and he was quite please with this feature! Quote Link to post Share on other sites
earthlingj 13 Posted November 3, 2014 Report Share Posted November 3, 2014 Do you have example codes/videos on how to get this to work with browser based bots as well as http post bots? The 2 videos in the sales dont really show any of that, just basic alerts and such. Quote Link to post Share on other sites
kev123 132 Posted November 3, 2014 Author Report Share Posted November 3, 2014 have you got a example of the part your struggling with or an idea of what your trying to do.I could do examples but they might not answer the part your trying to work out. thanksKev123 Quote Link to post Share on other sites
kev123 132 Posted November 5, 2014 Author Report Share Posted November 5, 2014 Update 1.2 Login to robobest.com to download the latest update (on the right hand side)use the login credentials you entered on purchase. If you have forgot them use the reset password link. Added: -Mod - If you have no proxies in your proxy list and have specified to use proxies. The code will continue without selecting a proxy.This allows the same define to be used for proxies/no proxies. Quote Link to post Share on other sites
Bot-Factory 602 Posted November 6, 2014 Report Share Posted November 6, 2014 Bugs with 1.2 plugin command("Smartthreads.dll", "Threadcontrol Advanced Add Value", "xx", "Variable")Doesn't work anymore. Quote Link to post Share on other sites
Bot-Factory 602 Posted November 6, 2014 Report Share Posted November 6, 2014 Another strange behavior: Code:clear list(%testlist)loop(5) { add item to list(%testlist, $random text(5), "Delete", "Global")}set(#test, "testing", "Global")TestPlugin()define TestPlugin { plugin command("Smartthreads.dll", "Threadcontrol Advanced initial", 5) plugin command("Smartthreads.dll", "Threadcontrol Advanced Add Value", #test, "Variable") plugin command("Smartthreads.dll", "Threadcontrol Advanced Add Value", %testlist, "List") plugin command("Smartthreads.dll", "Thread control Advanced add", "TestProxy", "List", "x1x2x3x4x5", "No") plugin command("Smartthreads.dll", "Thread control Advanced finish wait")}define TestProxy(#counter, #list, #additionallist, #variable, #xyzz) { alert("{#counter}: {#item} : {#additionallist} : {#variable} : {#xyzz}")} This behaves strange with V1.1 and V1.2 I thought that the values are always:counter, proxy(if used), list item(if list option), addvalue1(list),addvalue(variable) V1.1 Behavior (you have to remove the #xyzz from the define): Counter, Missing, %testlist, #testSo the Advanced add list stuff (x1,x2... ) is not sent to the define at all V1.2 BehaviorCounter, Missing, list(x1,x2...), %testlist, #test I haven't tested with Proxy or additional Lists / variables yet.Would be great if you could take a look at that behavior.Maybe also test with additional variables and lists. Thanks in advance for your helpDan Quote Link to post Share on other sites
kev123 132 Posted November 6, 2014 Author Report Share Posted November 6, 2014 Bugs with 1.2 plugin command("Smartthreads.dll", "Threadcontrol Advanced Add Value", "xx", "Variable")Doesn't work anymore.i'll have this fixed shortly. the second post I will have to do some investigation if its been present it previous versions. Quote Link to post Share on other sites
kev123 132 Posted November 6, 2014 Author Report Share Posted November 6, 2014 Update 1.3 Login to robobest.com to download the latest update (on the right hand side)use the login credentials you entered on purchase. If you have forgot them use the reset password link. fix- additional values not being passed when proxies not selected.(sorry introduced in 1.2)fix-general housekeeping and tidying. 1 Quote Link to post Share on other sites
Chris M 55 Posted November 7, 2014 Report Share Posted November 7, 2014 Nevermind. I found the download link. Quote Link to post Share on other sites
earthlingj 13 Posted November 7, 2014 Report Share Posted November 7, 2014 I tried threading my browser based bots and http bots but it just didnt seem to be working properly with values and such. so im wondering if there are any basic examples because the 2 videos on the sales page dont show anything about threading with browser or http bots. and why the proxy control if we can just set it directly within each thread? do we have to use the 'thread' function? etc. just a basic browser sample and http sample would be nice to see ** i haven't downloaded the update yet but still, samples of browser and http bots would be great. even simple navigate or http get request with proxies ** Quote Link to post Share on other sites
Bot-Factory 602 Posted November 7, 2014 Report Share Posted November 7, 2014 I tried threading my browser based bots and http bots but it just didnt seem to be working properly with values and such. so im wondering if there are any basic examples because the 2 videos on the sales page dont show anything about threading with browser or http bots. and why the proxy control if we can just set it directly within each thread? do we have to use the 'thread' function? etc. just a basic browser sample and http sample would be nice to see ** i haven't downloaded the update yet but still, samples of browser and http bots would be great. even simple navigate or http get request with proxies ** In the download package are a couple of example files. They are showing a very simple browser example though. But the smartthread plugin doesn't change anything in terms of how to make a define "Thread" ready. Looking at the examples should give you an idea. And if you still struggle, please post your code and we will start from there. Dan Quote Link to post Share on other sites
kev123 132 Posted November 7, 2014 Author Report Share Posted November 7, 2014 as Dan suggested post code and everyone will be happy to help with the part you stuck on. Here's a few examples with browser, the logic for using with http plugin isn't any different. Just to be clear to anyone reading the plugin doesn't change the way threading works you defines need to be thread ready just like if you was using normal threading. many thanks kev123 example 1 :threading using thread control normal divider comment("not needed code only adding items to list as example") clear list(%temp) add item to list(%temp, "http://google.com", "Delete", "Global") add item to list(%temp, "http://bing.com", "Delete", "Global") add item to list(%temp, "http://facebook.com.", "Delete", "Global") divider plugin command("Smartthreads.dll", "Thread control normal", "test", 3, 2, "No") define test(#row) { in new browser { navigate($list item(%temp, #row), "Wait") wait(5) } } Example 2 threading using thread control normal and proxy with basic list. divider comment("not needed code only adding items to list as example") clear list(%temp) add item to list(%temp, "http://google.com", "Delete", "Global") add item to list(%temp, "http://bing.com", "Delete", "Global") add item to list(%temp, "http://facebook.com.", "Delete", "Global") divider comment("where enter proxy is you can simply put your proxy list name for example %proxys") plugin command("Smartthreads.dll", "Thread control Add proxys", "5.5.5.1 5.5.5.2 5.5.5.3 5.5.5.4 5.5.5.5", "Basic List", "") plugin command("Smartthreads.dll", "Thread control normal", "test", 3, 2, "Yes") define test(#row, #proxy) { alert("Your proxy for thread: {#row} is {#proxy}") in new browser { navigate($list item(%temp, #row), "Wait") wait(5) } } example three using the advanced add command alternative way of doing example one divider comment("not needed code only adding items to list as example") clear list(%temp) add item to list(%temp, "http://google.com", "Delete", "Global") add item to list(%temp, "http://bing.com", "Delete", "Global") add item to list(%temp, "http://facebook.com.", "Delete", "Global") divider plugin command("Smartthreads.dll", "Threadcontrol Advanced initial", 2) plugin command("Smartthreads.dll", "Thread control Advanced add", "test", "List", %temp, "No") plugin command("Smartthreads.dll", "Thread control Advanced finish wait") define test(#row, #Listitem) { in new browser { navigate(#Listitem, "Wait") wait(5) } } Quote Link to post Share on other sites
seonid 4 Posted November 14, 2014 Report Share Posted November 14, 2014 I would like to know if it's possible to use this plugin with private proxies, how to add the custom port and the password. Thank You Quote Link to post Share on other sites
kev123 132 Posted November 14, 2014 Author Report Share Posted November 14, 2014 If your using the proxy controller that's part of this plugin. You would just load the proxies in as normal for example 1.3.2.11:username:password This will then get passed to the define and you would split them as normal. to set proxy and proxy credentials. kev123 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.