I think our docs for windows_package at https://docs.chef.io/resource_windows_package.html#examples should have you covered. TL;DR you'll need to set the installer_type property to :custom and set any options you need using the options property.
The trick with these executable packages on Windows is understanding the unattended options for the executable. These are sometimes obtained by running packagename.exe /? or by searching for silent/unattended installation options on the vendor's site.
vendor sites means package.exe file should support silent/unattended installation process right?
Yes, that's an essential part of the system working for you here! I don't know of any packaging technologies that don't support silent/unattended mode, so it generally comes down to how the package has been authored and what options it takes at the command line. Which comes onto your second question
if possible can you please share me one example of it. am little confused with syntax of options
I already did (it was in the link in my original reply). Options is simply a string that takes the same arguments as if you ran the package on the command line. For example if the vendor tells you that the options are /Q for quiet mode, and /TARGETDIR=<dir> and /LICENSEKEY=<key> you would run this on the command line: