How to use command IF to do case A not do case B

Discussions and Tech Support related to automating the iMacros Browser or Internet Explorer from any scripting and programming language, such as VBS (WSH), VBA, VB, Perl, Delphi, C# or C++.

Moderators: Marcia, iOpus, Hannes, iOpus, Tech Support, Tom, iOpus

How to use command IF to do case A not do case B

Postby khang0001 on Thu Jul 15, 2010 2:24 am

sorry my english is not good
I have 3 command
TAG POS=126 TYPE=STRONG ATTR=TXT:Ajouter<SP>ce<SP>contact
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande
TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay

+ I want to do if command
"TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande "
can`t to do then do command
"TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay"
and if command
"TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande "
can do, not do command
"TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay"
I don`t know to write code to do this, help me

+ I want to repeat 3 command
"TAG POS=126 TYPE=STRONG ATTR=TXT:Ajouter<SP>ce<SP>contact
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande
TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay"
after 1 repeat the number 126 to increase 1 number,
example :
"TAG POS=126 TYPE=STRONG ATTR=TXT:Ajouter<SP>ce<SP>contact
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande
TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay"
TAG POS=127 TYPE=STRONG ATTR=TXT:Ajouter<SP>ce<SP>contact
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande
TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay"
how can I do it. please help me
thank you verry much
khang0001
 
Posts: 2
Joined: Thu Jul 15, 2010 1:20 am

Re: How to use command IF to do case A not do case B

Postby Tom, iOpus on Wed Jul 21, 2010 7:38 am

Hello Khang,

This may not be perfect, but it should give you an idea. This example uses vbscript:

Code: Select all
Dim im, ret, i
Set im = CreateObject("iMacros")
ret = im.iimInit()

For i = 126 To 127
   ret = im.iimPlay("CODE: TAG POS=" + CStr(i) + "  TYPE=STRONG ATTR=TXT:Ajouter<SP>ce<SP>contact")
   ret = im.iimPlay("CODE: TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://www.abc.com ATTR=NAME:Submit&&VALUE:Envoyer<SP>la<SP>demande")
   
   If ret < 0 Then
      ret = im.iimPlay("CODE: TAG POS=1 TYPE=DIV ATTR=CLASS:jqmOverlay")
   End If
Next
Regards,

Tom, iOpus Support
Tom, iOpus
 
Posts: 445
Joined: Mon May 31, 2010 9:59 am


Return to Scripting and Command Line Interface

Who is online

Users browsing this forum: No registered users and 1 guest