Hello ABooth, The SEARCH command is designed to only work with the current HTML page source. As a workaround, if you know the address of the frame page, you could try loading it into a new tab with URL GOTO and then doing the SEARCH on that tab. Thanks, but the page I want to scrape, is actually an...
If I try to run the SEARCH command on a sub page using the FRAME F= n or FRAME Name= name The expression is only ever run on the top page that contains the Frameset. How do I get it to act on the frame contents instead? Example: - Frameset <html> <head></head> <FRAMESET framespacing="0" ro...
thanks for helping me now i have a nother little JS problem with this script: const iterations = 100; for( var i=1; i<=iterations; i++) { iimSet("iteration", i); iimPlay("macro1", 60); } iimPlay("macro2", 60); iimPlay("macro3", 60); i want to go up not in 1-2...
Upon first installing iMacros on Firefox (FF 3.5, if it matters), I found it annoying that iMacros seized the first 4 inches or so of the browser window for its input controls. So I hit the [X] at the right of that pane to make those controls go away. Now there is no way to get them back, ever. iMa...
C:\Windows\Loop.ini [CurrentLoop] Loop1= Loop2= Loop3= const Key = "Loop1="; // Change this for each macro. const iniFile = 'C:\\Windows\\Loop.ini'; // Insert functions needed below //replace below with the actual function function loadFile(...) { ... } //replace below with the actual func...
Client side file loading and saving: Click here. Note: This requires JAVA. This includes tips on how to load and save files, so you could load an existing .ini file, or a template with tags, then insert your data and save. Example: - C:\templates\myApp.ini.template username=[user] password=[pass] ur...
I just thought I'd add another useful function here, as many people want to know how to write to a file without using the iMacro command SAVEAS // Write text to a file. function writeFile(fileName, data) { netscape.security.PrivilegeManager.enablePrivilege("UniversalPropertyRead"); var use...
Not only can you not break the loop, your loop will use up stack space, 'til it gets a stack overflow, because no call to a method will ever complete. If all your functions are doing is executing macro 'a' then 'b', why not do something like this: - const iterations = 10; // Only run them 10 times f...
Here are my test results: - My iMacro (#Current) VERSION BUILD=6311226 RECORDER=FX URL GOTO=http://www.google.com No text change // Pašto kodas iret = iimPlay("#Current") // Pašto kodas alert ("Done.") Click Play: No response Remove character from line 1 // Pato kodas iret = iimP...