@OP, a plain dir will not show hidden files, unless you give it the /AH switch. But this only show hidden files and not all files. You can do it 2 steps, show all files, then show hidden files.
however, a vbscript like the below is able to show the hidden files as well
Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
sDIR = "c:\temp"
Set objDIR = FSO.GetFolder(sDIR)
For Each efile in objDIR.Files
WScript.Echo efile
' script continues here.
Next