Jump to content

is there something like "FOR EACH...IN..." in autoit?


Recommended Posts

I'm learning WMI now ,but autoit doesn't have a "FOR EACH...IN..." statement. So some WMI examples in MSDN cannot run in autoit. such as the code bellow:

$strComputer = "."
$objWMIService = ObjGet ("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" _
    & $strComputer & "\root\cimv2")
$colScheduledJobs = $objWMIService.ExecQuery _
    ("Select * from Win32_ScheduledJob")

For Each objJob in $colScheduledJobs
    ConsoleWrite( "Job ID: " & objJob.JobId & _
    "Command: " & objJob.Command)
Next

How can I deal with it?

Link to comment
Share on other sites

look at this one if you're using WMI in AutoIt..

This might allready help you getting started quicker..

http://www.autoitscript.com/forum/index.ph...0534&hl=WMI

by the way.. The for commando has nothing to do with WMI, it's basic VBScript.

it's just the scripts way of looping through the returned collection of data..

have a nice day..

Edited by lordofthestrings
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...