Je souhaite activer/désactiver la fonction de touches Windows dans un programme. Y at-il un moyen de le faire en appelant un script de ligne de commande ou en utilisant vbscript ou similaire?Existe-t-il un moyen d'activer/de désactiver les touches collantes par programmation?
1
A
Répondre
3
Oui. Appelez SystemParametersInfo avec SPI_SETSTICKYKEYS comme premier argument.
Vous devrez utiliser P/Invoke pour appeler la fonction API Win32, si vous utilisez .NET.
+0
Merci, je vais vérifier. Je n'ai jamais utilisé le Winapi, j'espère que cela peut être fait en quelques lignes avec vbscript et l'hôte de script Windows. – Tom
0
@echo off
echo Windows Registry Editor Version 5.00 > Script.reg
echo [HKEY_CURRENT_USER\Control Panel\Accessibility\StickyKeys] >> Script.reg
echo "Flags"="127" >> Script.reg
reg Import Script.reg
exit
Quel langage de programmation utilisez-vous? – CesarGon
Autohotkey. C'est pourquoi j'ai besoin d'une solution de ligne de commande (comme un petit bvscript), car Autohotkey ne peut pas contrôler cela dès la sortie de la boîte. – Tom