我每周两次在一个程序中运行相同的~50个命令。例如,我输入" unix“(然后按enter)将程序放入unix模式,然后输入”ftp192.168.1.1“(然后输入)开始文件传输。我想自动化这个过程,因为它将减少错误,节省时间,并允许我学习另一个CPP工具。
我已经找过5次了,但什么也找不到。任何帮助都是非常感谢的!拜托,我不想为了更简单的事情而放弃CPP。
编辑:程序是一个与AIX一起使用的文本编辑器。要插入的文本每周都有一些微小的变化。
发布于 2014-06-09 02:27:27
请注意,我写这些只是为了好玩,这不一定是正确的方式去做事情。我假设您正在与一个您没有任何控制权的GUI交互。
假设我每次点击unix时都想写角色ALT+SHIFT+b。既然你在windows上,我们就玩windows。所以你应该#include <windows.h>
现在,让我们注册我们的热键,并制作一个味精可以.接受信息。
RegisterHotKey(NULL, 1, MOD_ALT | MOD_SHIFT, 66)
MSG msg = {0};让我们检查它是否按下了,如果是的话,让我们调用一个函数。
while(GetMessage(&msg,NULL,0,0)!=0){
if(msg.message==WM_HOTKEY)
myFunc();
}现在myFunc();是做什么的?
myFunc(){
HWND handle = GetActiveWindow();
SendMessage(handle,WM_SETTEXT, NULL, (LPARAM)_T("unix"));
}然后你就有了。也许吧。我不记得windows的来龙去脉,和我本人都没有亲自尝试过。。
但这应该足以让你前进,并向你展示谷歌的内容。
https://stackoverflow.com/questions/24112829
复制相似问题