Appuyez sur les touches du Clavier à l'aide d'un fichier de commandes
Je suis en train de développer un fichier de commandes qui peut automatiquement appuyez sur la flèche gauche et flèche droite pour le nombre n de fois avec certains de pause entre les deux. Quelqu'un pourrait-il svp m'aider?
P. S: j'ai essayé l'installation automatique du clavier logiciel, mais je ne pouvais pas l'installer car j'étais au travail. J'ai besoin de ce programme pour travailler sur mon PC de bureau.
Et votre "bureau-PC" exécute le système d'exploitation?
vous devriez essayer AutoIt
Système D'Exploitation - Windows 7
Endoro - ne Peut pas installer de logiciel ofc pc 🙁
vous devriez essayer AutoIt
Système D'Exploitation - Windows 7
Endoro - ne Peut pas installer de logiciel ofc pc 🙁
OriginalL'auteur Rupesh | 2013-06-11
Vous devez vous connecter pour publier un commentaire.
Wow! Dire ce que vous devez apprendre un langage de programmation différent juste pour envoyer deux touches pour le clavier? Il y a des moyens plus simples pour vous de réaliser la même chose. 🙂
Le fichier de commandes ci-dessous est un exemple que démarrer un autre programme (cmd.exe dans ce cas, envoyer une commande et ensuite envoyer une Flèche, qui provoquent de récupération de la dernière commande exécutée. Le fichier de commandes est assez simple à comprendre sans problèmes, de sorte que vous pouvez modifier en fonction de vos besoins.
Pour une liste des principaux noms de SendKeys, voir:
http://msdn.microsoft.com/en-us/library/8c6yea83(v=vs. 84).aspx
Par exemple:
Pour une explication plus détaillée de cette solution, voir: GnuWin32 openssl s_client conn pour WebSphere MQ serveur ne ferme pas à EOF, se bloque
@start iexplore https://<server name>/Citrix/StoreFrontWeb
...cela nécessite la fenêtre de la console pour être porté alors que les clés sont "pressés"
à l'aide de
TITLE blablablub
dans le lot part etWshShell.AppActivate("blablablub"); WScript.Sleep(100);
dans le Jscript partie permettrait de réduire le problème un peu.pourriez-vous me dire ce que
set SendKeys=CScript //nologo //E:JScript "%~F0"
est-ce?Je suis en suivant @Kayracer de la question.
OriginalL'auteur Aacini
Juste pour être clair, vous êtes désireux de lancer un programme à partir d'un fichier de commandes et d'avoir le fichier de commandes appuyez sur les touches (dans votre exemple, les touches de direction) au sein de ce programme lancé?
Si c'est le cas, vous n'allez pas être en mesure de le faire avec simplement un ".chauve-souris" le dossier de lancement pourrait arrêter le fichier de commandes de continuer jusqu'à ce qu'elle a mis fin--
Ma première recommandation serait d'utiliser quelque chose comme AutoHotkey ou AutoIt si possible, tout simplement parce qu'ils ont tous deux actifs des forums où vous pouvez trouver de nombreux exemples de gens de lancer des applications et de l'envoi des touches de ne pas citer les outils de simplement le "dossier" de ce que vous voulez faire. Cependant vous dire que c'est un ordinateur de travail et vous ne pouvez pas être en mesure de charger un 3e programme du parti.. mais vous n'êtes pas sans options.
Vous pouvez utiliser Windows Scripting Host de quelque chose comme un .fichier vbs pour le lancement d'un programme et d'envoyer des clés de ce processus. Si vous utilisez une version de Windows qui inclut PowerShell 2.0 (Windows XP avec Service Pack 3, Windows Vista avec Service Pack 1, Windows 7, etc.) vous pouvez utiliser Windows Scripting Host comme un objet COM à partir de votre PS script ou utiliser VB est Intereact classe.
Les détails de comment faire en dehors de la portée de cette réponse, mais vous pouvez trouver de nombreux exemples en utilisant les méthodes que je viens de décrire par la recherche sur ou Google.
edit: Juste pour vous aider à démarrer, vous pouvez regarder ici:
OriginalL'auteur AdderallPowered