Jump to content
Sign in to follow this  
kctvt

Help me about my OutPut

Recommended Posts

kctvt

When we run a programe, if got error, OutPut'll open and let us know about that error.

EX:

>"D:\Programes\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "C:\Documents and Settings\Admin\Desktop\Test0001.au3"

--> IE.au3 V2.4-0 Warning from function _IEFormGetObjByName, $_IEStatus_NoMatch

--> IE.au3 V2.4-0 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType

--> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType

--> IE.au3 V2.4-0 Error from function _IEFormElementGetObjByName, $_IEStatus_InvalidDataType

--> IE.au3 V2.4-0 Error from function _IEFormElementSetValue, $_IEStatus_InvalidDataType

I want to clear that OutPut, but i dont know how. So... Can you help me ?

Share this post


Link to post
Share on other sites
jvanegmond

Once the output is out, it's out. The only thing you can do is stop it from displaying in the first place.

The function _IEErrorNotify can disable or enable debugging output from the IE library.

Share this post


Link to post
Share on other sites
kctvt

This's my test code.

#include <IE.au3>

#include <File.au3>

#include <Array.au3>

$user = "Emailtest"

$pass = "passsssss"

Call ("run_yahoomail_com")

Call ("run_gmail_com")

Func run_gmail_com()

Dim $acc

_FileReadToArray("acc123.txt",$acc)

Call ("gmail_com")

$box= MsgBox(3,'','Save this acc ?')

Select

Case $box=7

Call("run_gmail_com")

Case $box=6

_ArrayAdd($acc,"Web : http://gmail.com/")

_ArrayAdd($acc,"Username : "&$user)

_ArrayAdd($acc,"Password : "&$pass)

_ArrayAdd($acc,"= = = = = = = = = = = = = = = = = ")

_FileWriteFromArray("acc123.txt", $acc, 1)

Sleep(1000)

Case $box=2

MsgBox(4096, "Notice", "Error. I'll quit this func and run next Func")

filewrite("C:\Documents and Settings\Admin\Desktop\Super Test\log1.txt","http://gmail.com/ error ")

_IEErrorNotify (False)

EndSelect

EndFunc

Func gmail_com()

$oIE = _IECreate ("http://www.gmail.com")

$o_form = _IEFormGetObjByName ($oIE, "gaia_loginform0")

$o_login = _IEFormElementGetObjByName ($o_form, "Email")

$o_password = _IEFormElementGetObjByName ($o_form, "passwd")

$o_signin = _IEFormElementGetObjByName ($o_form, "signIn")

_IEFormElementSetValue ($o_login, $user)

_IEFormElementSetValue ($o_password, $pass)

_IEAction ($o_signin, "click")

EndFunc

Func run_yahoomail_com()

Dim $acc

_FileReadToArray("acc123.txt",$acc)

Call ("yahoomail_com")

$box= MsgBox(3,'','Save this acc ?')

Select

Case $box=7

Call("run_yahoomail_com")

Case $box=6

_ArrayAdd($acc,"Web : http://yahoomail.com/")

_ArrayAdd($acc,"Username : "&$user)

_ArrayAdd($acc,"Password : "&$pass)

_ArrayAdd($acc,"= = = = = = = = = = = = = = = = = ")

_FileWriteFromArray("acc123.txt", $acc, 1)

Sleep(1000)

Case $box=2

MsgBox(4096, "Notice", "Error. I'll quit this func and run next Func")

filewrite("C:\Documents and Settings\Admin\Desktop\Super Test\log1.txt","http://yahoomail.com/ error")

_IEErrorNotify (False)

EndSelect

EndFunc

Func yahoomail_com()

$oIE = _IECreate ("http://www.yahoomail.com")

$o_form = _IEFormGetObjByName ($oIE, "login_form0")

$o_login = _IEFormElementGetObjByName ($o_form, "login")

$o_password = _IEFormElementGetObjByName ($o_form, "passwd")

$o_signin = _IEFormElementGetObjByName ($o_form, ".save")

_IEFormElementSetValue ($o_login, $user)

_IEFormElementSetValue ($o_password, $pass)

_IEAction ($o_signin, "click")

EndFunc

I plan if code error, i'll click cancel. And this error web'll be saved to log1.txt .

I'll chose "cancel" button when I see the OutPut have error.

After chose cancel, the programe'll run the next Func and clear the Output.

I plan that. but dont know how....

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.