Para cambiar los atributos de un archivo se utiliza
attrib
Código:
attrib +h archivo.ext
attrib -h archivo.ext
help attrib
Si el archivo tiene el atributo de oculto, no significa que no se pueda editar. Si un archivo esta oculto y ejecutas por ejemplo
edit archivo.ext el archivo puede ser editado
Pero no se la manera en que podrias hacer que te pida contraseña desde un .BAT