Hey guys, thought it would be a good idea on creating a command line for WMI.
for example, i got this working:
myexe /p [outputs a whole bunch of information on the processor]
but the thing is that its too much information for it to fit on one page so i have to scroll up to view information. view screenshot!
so what I want to do is create some sort of paging ability. What I mean by that is, when you go Command or Dos, and execute a command (lets say dir to display a list of directories).. it shows a whole bunch of them.
but if you want to view them page by page so they dont auto scroll, you can try dir /p which pages them. (go and try in on the windows directory :P)
so how can i implement it using my argument of -p ?
If I am still confusing, please view this screenshot. this is exactly how I want it
http://www.imgpig.com/uploads/48564_...pageoption.jpg
My subroutines are rather simple. here's an example of one:
link to ss: http://www.imgpig.com/uploads/43422_cmdlinehelp.jpgCode:Sub FullDiskInfo() Try Dim searcher As New ManagementObjectSearcher("SELECT * FROM Win32_LogicalDisk") For Each queryObj As ManagementObject In searcher.Get() For Each q In queryObj.Properties If options.Contains("t") Then If Not String.IsNullOrEmpty(q.Value) Then Console.Write(q.Name & ": ") Console.WriteLine(q.Value) End If Else Console.Write(q.Name & ": ") Console.WriteLine(q.Value) End If Next Next Catch ex As ManagementException Console.WriteLine("An error occured while in communication with the system") End Try End Sub




Reply With Quote