Jump to content

Winbatch Comparison


Recommended Posts

Someone in the yahoo group has asked for a comparison of WinBatch and AutoIT. I decided I was going to make a comparison table of the functions. I need help with this. I have made a table of all the winbatch functions and have done a couple of functions. If I have a place, hint hint jon, to post the excel file I will put it up and if anyone can make edit it and e-mail it to me I would appreciate it. Maybe I can split it up so it is easier. If I can get 3 people to help me I could split it up into 4 parts at 94 functions a person. Really it should go fast. The hardest part would be the binary functions which I have no clue what they do.

Any helpers? Post here and I will arrange it.

red

Jon any chance of getting storage space?

Link to comment
Share on other sites

Two biggest differences currently that I notice are:

Plus for WinBatch:

It has a Macro Recorder to ease in Creating Scripts

Minus for WinBatch

WinBatch US$ 99.95

WinBatch+Compiler US$ 495.00

AutoIt+AutoItCompiler US$ 0.00

It would be nice to see a comparision of the functions, Winbatch seems to do about everything AutoIt does, file info, file(copy,del,writing,etc), mouse and keyboard funtions, window manipulation, etc.

For $500.00 it really is no comparision however.

Excel file might be able to just export to say CSV, and that can be posted up here quite easy. Then you can copy and paste into WinBatchReview.csv, and use any spreadsheet program you wish.

Example:

"Winbatch function","Desc","AutoIt Func","Desc"
"FileCopy{}","Copies a file","FileCopy()","Copies a file"
"FileDel{}","Deletes one or moare files","FileDelete()","Deletes one or more files"

AutoIt3, the MACGYVER Pocket Knife for computers.

Link to comment
Share on other sites

Can't attach it with that. I uploaded it to my website. The reason I didn't do this before is because I only have 1MB of web space and I made some room now to put it up there.

Here it is

WinBatchItems.xls

I would hate for people to do the same thing twice so if you are going to work on a section please post that you are so two people don't do the same thing. =)

Thanks to anybody that offers to help.

red

P.S. I know that this doesn't look good right now but I have some ideas on how to set it up for a webpage that will make it look nicer.

Link to comment
Share on other sites

AddExtender(filename [,version ]) is, perhaps, similar to FileInstall(...)

ArrInfo(array, request) looks similar to UBound(...)

Beep can be accomplished with Send(Chr(7)) or perhaps SoundPlay(...)

Edited by CyberSlug
Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
Link to comment
Share on other sites

AddExtender(filename [,version ])  is, perhaps, similar to FileInstall(...)

ArrInfo(array, request) looks similar to UBound(...)

Beep can be accomplished with Send(Chr(7))  or perhaps SoundPlay(...)

AddExtender is there use of a dll extension. Doesn't translate

Thanks for the other two will update and upload.

red

Link to comment
Share on other sites

Nice Breakdown, I prefer this layout style, save as a text file called anything.csv, and you can doubleclick it to open in excel.

AutoIt works good for Asc data, but not so good for binary.

example:

send("{printscreen}")
$x=clipget(); $x=1 if clipboard is empty or contains a non-text entry.

So for binary data, it seems that there are some advantages to Winbatch.

winbatchitems2.xls

edit... on winXP, Send(Chr(7)) doesn't play a beep.

Edited by scriptkitty

AutoIt3, the MACGYVER Pocket Knife for computers.

Link to comment
Share on other sites

Nice Breakdown, I prefer this layout style, save as a text file called anything.csv, and you can doubleclick it to open in excel.

AutoIt works good for Asc data, but not so good for binary.

example:

send("{printscreen}")
$x=clipget(); $x=1 if clipboard is empty or contains a non-text entry.

So for binary data, it seems that there are some advantages to Winbatch.

winbatchitems2.xls

Well I didn't know how to get the descriptions over to the other column without having to do them seperately. So thanks

Eventually I want to make these webpages so it should be nicer.

red

Link to comment
Share on other sites

Yes but I want hyperlinks on all the functions with the description popping up. On UDF's it would pop-up the UDF function.

Eventually I think this could be a nice section for people that are migrating away from WinBatch.

red

Link to comment
Share on other sites

Ok, I am too lazy to do all the hyperlinks in the next five minutes. :angry:

Don't worry I wasn't expecting you to. B) Thanks for moving that column for me though it will make it easier to do what I want. I should be able to script the rest no problem. :whistle:

red

Link to comment
Share on other sites

If anyone is looking at the functions and have worked them out send them now, because I am two-thrids of the way done. When I am finished I will upload it and then I am going to need anybody who's willing to help to help me fill in the one's that I didn't know about.

Thanks

red

Link to comment
Share on other sites

I'm not sure why some things are marked N/A... but here's a list (I briefly scanned the document:

The beep thing might not work after all; use SoundPlay(...) instead

DirAttrGet -- FileGetAttrib works on directories last I checked

DirAttrSet -- FileSetAttrib, likewise

DirChange -- FileChangeDir

DirHome -- @WorkingDir, I think

EndSession -- Shutdown, maybe

FindWindow -- Try this:

Opt("WinTitleMatchMode", 4)

WinGetTitle("classname=CLASSNAME")

RunIcon -- do they mean Run(...,...,@SW_MINIMIZED)

RunIconWait -- RunWait, similarly

Sinh -- and the other hyperbolic trig functions could easily be calculated

StrCmp -- note that Auto supports = and ==

= is non-case sensitive; == is

StrScan -- sounds like StringInStr

WinHelp -- possible do-able with UDF

WinIconize -- is this minimizing again?

WinState -- WinGetState

Use Mozilla | Take a look at My Disorganized AutoIt stuff | Very very old: AutoBuilder 11 Jan 2005 prototype I need to update my sig!
Link to comment
Share on other sites

Thanks for the info. If it has N/A that means I think I know what it is and I can't find it in AutoIT V3

Updated:

DirAttrGet

DirAttrSet

StrCmp

Beep

Hyperbolic Functions

FindWindow

Added a section I skipped during copying :angry:

DirHome is actually the location of the winbatch installation location

Since AutoITV3 has options for working directory in each necessary function DirChange is not needed. DirChange sets the working directory for the whole program.

EndSession has shutdown assigned. Looked at the wrong row. :whistle:

Yep after re-reading it it icon does mean minimized.

StrScan is a little different it can start from anywhere and you choose forward or backwards to search from. But I will put StringInStr for this

WinHelp mainly runs a helpfile and opens to a certain point. Like contents or index or search...Doable?

WinState....There is no WinGetState listed in the help file. Is it there?

New one is uploaded. Thanks for the info. Almost done B)

red

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...