Я хочу запустить iMacro для сохранения множества веб-страниц (потоков на форуме). Я работал в VBA, но не смог запустить iMacro.Передать переменные из javascript в iMacros
Я сейчас попробовал javascript. Я хочу передать некоторые основные параметры (номер потока, номер стартовой страницы, количество страниц для сохранения, тип файла) в iMacro, а затем прокрутить до тех пор, пока все страницы не будут сохранены. Это то, к чему я придумал.
<script type="text/javascript">
<!--
var THRNO = prompt("Enter thread number”);
var PGST = prompt("Enter page start number”);
var PGNO = prompt("Enter number of pages to save”);
var THRNM = prompt("Enter thread name/identifier for files”);
var FLTP = prompt("Enter save file type”);
var CNTR = 1
do {
var URLN = "http://www.mysite.co.uk/my-forum/showthread.php?t=" & THRNO & "&page=" & CNTR
var FLNM = THRNM & ".html"
iimSet("URLN", URLN)
iimSet("FLTP", FLTP)
iimSet("FLNM", FLNM)
iimPlay("iMacroUniversal.iim")
CNTR = CNTR + 1
} while (CNTR < PGNO);
//-->
</script>
Код для моего IMacro является
URL GOTO=URLN
SAVEAS TYPE=FLTP FOLDER=D:\MyFolder FILE=FLNM
WAIT SECONDS=2
Когда я написал это как VBA кода в Excel, он будет принимать все параметры и открыть интерфейс iMacros, но не запускать сам IMacro (нет сообщения об ошибках - ничего не произошло). Я знаю, что я, вероятно, смешиваю и искажаю свои языки кодирования.
Пятнистый символ «&» изгоев. Извините, все еще думал в VBA. Теперь они изменили их. – shycoder