2014-06-06 3 views
1

Je souhaite créer une image d'un fichier de traitement par lots, dans laquelle vous pouvez définir une boucle de variables et les iMacros exécuter des instants variables.Définir des iMacros de boucle dans un fichier de commandes

Quelqu'un a une idée de la façon d'écrire ceci sur un fichier batch? Je sais déjà comment démarrer un iMacro sur un lot, mais pas comment faire en boucle et définir la variable, et ne pouvait pas trouver n'importe où sur le net.

+0

Peut-être que si vous nous montrez comment démarrer un iMacro dans un fichier séquentiel et la valeur exacte que vous voulez "définir dans la variable" (vous devriez élaborer sur ce point) et comment "boucler" dessus, nous pourrions vous aider . S'il vous plaît, modifiez votre question ne mettez pas d'informations supplémentaires en commentaire ici. – Aacini

Répondre

0

Insérez ceci dans votre script iMacros au début:

SET !LOOP -9999999 

Et créer un fichier batch avec ceci:

start firefox.exe imacros://run/?m=MYIMACROSFILE.iim 

Il vous allez

0

Utilisez cette option pour définir pour chaque fois le cmd exécute les temps de boucle pour les iMacros spécifiques:

@echo off 
echo Running All LOOP SCENARIOS 
set BATCH_FILE_DIR=%~dp0 
set loopNumber=0 
set /P max="Enter Max Loop Number: " 
:start 
if %loopNumber%==%max% goto end 
echo Loop Number %loopNumber% 
set /a loopNumber +=1 
echo --------------------------------------------- 
echo LOOP SCENARIOS 
echo --------------------------------------------- 
cmd /C %BATCH_FILE_DIR%\alm1.iim 
cmd /C %BATCH_FILE_DIR%\dls.iim 
goto start 
:end 
echo Maximum Loop Number reached = %max% 
pause 
Questions connexes