Good. I would like to know how I could, if possible, change settings like windows theme, resolution, dpi, mouse and anything else I can change from control panel in Windows 10 or Windows 7 using a batch. Is it possible or is it not worth it?
My idea was to automate various changes, I know that for example in Windows 7 you can save themes and settings but I'm not sure how to do several procedures in a batch.
I'm also not sure if saving a theme's settings will also save the resolution, dpi and other settings such as accessibility so if I activate another theme and switch back to the custom theme I had saved I'll reset those changes.
I have searched and I have not found anything about batch so I suspect that this being able to be done will not be the best way, but is there code to do what I say?
There are configurations that when saving a theme may be saved, but if I export the theme and take it to another PC, some of those configurations may not have been saved because they would be separate.
My idea was that if I have to transfer some configurations, I can execute a batch and make the changes comfortably by executing that batch file.
I hope the question is not open. I think I'm asking something quite specific:
Adjust by batch the following:
- Resolution
- dpi or (dpi?)
- Visual theme of any type: Normal, Architectural, Characters, high contrast accessibility
- Activate or change accessibility section settings (such as on-screen keyboard, screen reader, etc.
- Change mouse, speed, extra mouse options etc...
- change sounds
In short, things of the style that would be changed from the customize menu or from the control panel. I hope the question has been understood.
You can use NirCmd to automate the resolution changing process. In your case you could make a batch that executes
nircmd.exe setdisplay [anchura][altura][Número_de_colores]
For the other tasks you need, a little more than a simple batch command is required. For example, to make a change in the behavior of the mouse it is necessary to access the registry, but still there are features that cannot and should not be changed from a command prompt.
Another option would be to search for each entry in the registry for the configurations you wish to 'export' and concatenate them to make a single entry on the destination machine.
For example,
Contains the log for most settings in Control Panel. What makes the task difficult is that an incorrect entry in the registry of the destination computer would generate conflicts that could only be solved with a reinstallation of Windows .
However, doing a bit of research, I found a tool that may serve much of the purpose you have in mind. ClassicShell It is a program that customizes the features of Windows and allows you to export them in an easy and fast way.