honestvip

how to discern between Laptop and Desktop?

16 posts in this topic

how to discernment between Laptop and Desktop?

Commands?or Condition

THX

0

Share this post


Link to post
Share on other sites

Use condition

getSystemEnclosureType()=="Laptop"

getSystemEnclosureType()=="Desktop"

0

Share this post


Link to post
Share on other sites

my config no detect laptop

getSystemEnclosureType()=="Laptop"

getSystemEnclosureType()=="Desktop"

0

Share this post


Link to post
Share on other sites

Inside Configuration Section, select your app and:

Dependant of | Architecture Tab and Hardware [scrowl down inside the combo box, and Select: getSystemEnclosuretype()]!

If you want you can change the condition manually and write: getSystemEnclosuretype()=="Laptop"

Because informations are based on your current Hardware and Operating System!

Cheers

Edited by myselfidem
0

Share this post


Link to post
Share on other sites

getSystemEnclosuretype()=="Laptop"

no detected laptop

in condition Hide

0

Share this post


Link to post
Share on other sites

Provide me your wpi install log and I will see what is going on.

See the information screen I am providing? Make one of those too please.

post-6960-0-33951300-1346322683_thumb.pn

Edited by Kelsenellenelvian
0

Share this post


Link to post
Share on other sites

Oops, I see now on SystemEnclosureType inside wmi.js !

WMI Tasks: Computer Hardware

How Can I Determine if a Computer is a Laptop or a Desktop Machine?

Regards

*Edit: @honestvip

You can try this vbs file. Copy and past this one with notepad and save as SystemEnclosureType.vbs


strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colChassis = objWMIService.ExecQuery _
("Select * from Win32_SystemEnclosure")
For Each objChassis in colChassis
For Each strChassisType in objChassis.ChassisTypes
Select Case strChassisType
Case 1
Wscript.Echo "Other"
Case 2
Wscript.Echo "Unknown"
Case 3
Wscript.Echo "Desktop"
Case 4
Wscript.Echo "Low Profile Desktop"
Case 5
Wscript.Echo "Pizza Box"
Case 6
Wscript.Echo "Mini Tower"
Case 7
Wscript.Echo "Tower"
Case 8
Wscript.Echo "Portable"
Case 9
Wscript.Echo "Laptop"
Case 10
Wscript.Echo "Notebook"
Case 11
Wscript.Echo "Handheld"
Case 12
Wscript.Echo "Docking Station"
Case 13
Wscript.Echo "All-in-One"
Case 14
Wscript.Echo "Sub-Notebook"
Case 15
Wscript.Echo "Space Saving"
Case 16
Wscript.Echo "Lunch Box"
Case 17
Wscript.Echo "Main System Chassis"
Case 18
Wscript.Echo "Expansion Chassis"
Case 19
Wscript.Echo "Sub-Chassis"
Case 20
Wscript.Echo "Bus Expansion Chassis"
Case 21
Wscript.Echo "Peripheral Chassis"
Case 22
Wscript.Echo "Storage Chassis"
Case 23
Wscript.Echo "Rack Mount Chassis"
Case 24
Wscript.Echo "Sealed-Case PC"
Case Else
Wscript.Echo "Unknown"
End Select
Next
Next

Testing on your Laptop you must find also the result!

Edited by myselfidem
0

Share this post


Link to post
Share on other sites

hi

testing in to laptop

information

SystemEnclosuretype()=="Desktop"

0

Share this post


Link to post
Share on other sites

For me on my Laptop, getSystemEnclosureType() is Desktop, too, but getSysPCType() gives me Mobile. So use that one instead

Could you perhaps add those cases you just mentioned myselfidem? (At least the most common ones perhaps)

Your .vbs script gives me "Notebook" as result. Thought Laptop and Notebook would be the same. :D

Edited by Dynaletik
0

Share this post


Link to post
Share on other sites

Your .vbs script gives me "Notebook" as result. Thought Laptop and Notebook would be the same. :D

Yes!

We can read here more informations about Laptop and Notebook:

Laptop

Laptops are also sometimes called notebook computers, notebooks or netbooks.

0

Share this post


Link to post
Share on other sites

Could you perhaps add those cases you just mentioned myselfidem? (At least the most common ones perhaps)

Done! :)

You can try to apply this changes inside wmi.js and look if it works for you:

http://www.msfn.org/...ost__p__1011110

Regards

Edited by myselfidem
0

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

  • Recently Browsing   0 members

    No registered users viewing this page.