gpt4 book ai didi

c - 是否有允许用户从命令行输入 "type"的命令?

转载 作者:太空宇宙 更新时间:2023-11-04 06:31:45 26 4
gpt4 key购买 nike

我一直在探索系统(""); C 中的命令。它似乎直接执行 GUI 可以从程序上下文中执行的操作,除了实际“键入”之外。是否有将“键入”的命令行关键字?例如,您使用 system("notepad.exe"),它将打开一个空白的记事本,光标会闪烁以等待输入。我想通过命令行“键入”这个空白记事本。我玩过诸如“系统(“print abcde”);”之类的东西, 'system("输入 abcde");'而且我找不到任何命令可以在我的搜索中执行我想要的操作。 Windows 命令提示符中是否存在此类功能?

让我尝试演示一下我正在尝试做的事情:

#include <stdio.h>

int main(void)
{
system("dir");
system("notepad.exe");
system(/*This is where I need to put the code that will type to notepad */);
return 0;
}

我只想要一个基本上可以自动打印到记事本的小程序。

最佳答案

您可能必须为此使用 WIN32 API,您可以获取记事本句柄,然后使用 SendMessage() 将输入从控制台发送到记事本窗口到记事本句柄。

关于c - 是否有允许用户从命令行输入 "type"的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19803664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com