est-il possible de créer un fichier batch qui définit la position de la souris/curseur sur une coordonnée (x, y) sur l'écran? et si oui, alors est-il possible de cliquer sur quelque chose qui est dans cette position? Toutes les idées seraient utiles! Merci!Fichier batch pour définir la position du curseur sur Windows 7 OS. Comment?
Répondre
Non et Oui.
Vous ne pouvez pas placer le curseur à la position X, Y avec le lot pur, mais vous pouvez remplacer le curseur à la position d'origine sur une ligne, puis vous pouvez réécrire le contenu.
Pour détecter les clics de souris avec batch, vous avez besoin d'un outil externe.
Essayez un oeil à Lingubender Tan's Batch tools
EDIT: Vous pouvez placer le curseur avec lot pur à la postion de la maison, mais je besoin de l'aide de l'utilisateur, jusqu'à présent.
J'ai trouvé que vous pouvez obtenir les coordonnées de la souris avec ce fichier batch ultra compliqué: http://ss64.org/viewtopic.php?id=1067 (Un jeu de lot Tic-Tac-Toe qui utilise des clics de souris ...) ou http://ss64.org/viewtopic.php?id=1062 –
Mais ce n'est pas un batch, il crée un fichier exécutable exe – jeb
(en utilisant Wscript/Cscript) je sais, mais il le fait rapidement et efficacement: D, C'est encore assez cool! –
Non. Vous devez avoir un exécutable séparé pour le faire pour vous.
Cela peut être possible dans VBScript.
P.S. Si vous êtes intéressé à automatiser des tâches, je téléchargerais quelque chose comme un enregistreur de souris pour quelque chose de simple comme ça. Si vous automatisez des tâches plus complexes, lancez-vous sur Autoit.
ok comment le feriez-vous en utilisant vbscript? aussi, pourriez-vous recommander un bon tutoriel pour vbscript (im supposant que vbscript est écrit en visuel de base?) – daniel11
je ne suis pas intéressé par l'automatisation des tâches, je me demandais si c'était possible, j'ai vu quelques programmes personnalisés pour batch qui le font , mais encore une fois, je n'ai aucune idée comment configurer/configurer des commandes/programmes personnalisés pour travailler à l'intérieur de la ligne de commande ... – daniel11
VBscript est une version "plus étendue" du lot pour la plupart des gens. Vous pouvez définir des types de données, faire plus de choses, vous pouvez déconnecter la personne, vous pouvez faire fonctionner les choses à certains moments, diable, les gens ont codé des virus en eux (ne pas avoir d'idées ..) Quoi qu'il en soit, c'est possible. Vous devez juste avoir un programme séparé pour vous. Les 'programmes' batch ne sont en réalité que des 'scripts' qui lisent un fichier ligne par ligne. Vous pouvez réellement prendre (certains) scripts batch, et les taper dans la ligne de commande, et ils auront le même effet que si vous avez exécuté le script. Tout ce que fait le lot est l'exécution de programmes. Sérieusement, c'est tout! – Saustin
Les chances sont, il ya une meilleure façon de faire ce que vous essayez d'accomplir ici. Automatiser l'interaction de l'utilisateur (comme cliquer sur quelque chose affiché sur l'écran) est difficile parce que dès que l'élément de l'interface utilisateur est déplacé ou que quelque chose le recouvre, votre fichier batch cesse de fonctionner (ou pire). –