Je voudrais faire un simple .bat pour définir la bonne option d'affichage en fonction de l'utilisation de l'écran. Peux-tu m'aider?
Je ne vois pas ce qui ne fonctionne pas avec ce que j'ai fait jusqu'à présent, mais je n'ai que peu d'expérience avec cmd ...
#retrive virtual Screen with to compare to working area
set VSW= [System.Windows.Forms.SystemInformation]::VirtualScreen.Width
set WAW = [System.Windows.Forms.SystemInformation]::WorkingArea.width
#comparing and chose diplay option
if %WAW% leq %VSW% (
displayswitch.exe /clone
) else
displayswitch.exe /extend
windows
command-line
display
batch-file
automation
Guillaume Red
la source
la source
#
Ce n'est pas le début pour les commentaires en lot, et ne laissez pas d'espaces autour des variables commeVSW= ...
. Et comparer des chaînes comme ça ne marchera pasRéponses:
Pour avoir un script PowerShell syntaxiquement correct:
Mais cela ne fonctionnera pas (bien) par exemple dans des systèmes à double moniteur ou avec une barre latérale.
la source