是否可以将命令从一个cmd窗口发送到另一个(现有)cmd窗口?

是否可以将命令从一个cmd窗口发送到另一个(现有)cmd窗口?,cmd,command,command-prompt,prompt,Cmd,Command,Command Prompt,Prompt,是否可以将命令从一个cmd窗口发送到另一个(已经存在并打开)cmd窗口?是的,可以 我建议您查看一下套接字,因为这可能是最简单的方法。您可以使用linux打开一个新的控制台设备,可以使用tty命令检索该设备。因此,您可以: echo 'some text' > '/dev/pts/19' (假设另一个窗口的tty是/dev/pts/19) 您还可以打印到当前窗口: echo 'some text' > `tty` 虽然没有多大用处:) 编辑:我刚刚读到你想要发送命令,而不仅仅是文

是否可以将命令从一个cmd窗口发送到另一个(已经存在并打开)cmd窗口?

是的,可以


我建议您查看一下套接字,因为这可能是最简单的方法。

您可以使用linux打开一个新的控制台设备,可以使用
tty
命令检索该设备。因此,您可以:

echo 'some text' > '/dev/pts/19'
(假设另一个窗口的tty是
/dev/pts/19

您还可以打印到当前窗口:

echo 'some text' > `tty`
虽然没有多大用处:)

编辑:我刚刚读到你想要发送命令,而不仅仅是文本。在这种情况下,您可以尝试使用上面的解决方案&Bash的
read
函数:类似

while read data; do; eval $data; done

可能与文件描述符结合使用。

在使用cmd的Windows中,您可以使用
SENDKEYS
(通过VBS脚本)将命令写入另一个窗口,并且
AutoIt
还可以为GUI和其他程序窗口编写脚本。

我已经从这个站点试用了这两个c程序:。对于服务器程序,我得到以下输出:“等待连接”。对于另一个命令:“正在尝试连接”和“连接:没有这样的文件或目录”。我能做什么?对不起,我没有使用unixsock,我可能需要更长的时间来阅读它,以便能够为您提供支持,而不是您自己调试它或从其他人那里获得帮助!祝你好运:)无论如何,非常感谢。socket主题就是我搜索的主题。是否可以编写一个Unix脚本来处理socket()、bind()等命令?有许多针对c、python和java等语言的教程。问题是:我没有找到用于Unix Shell脚本的方法!你的建议很好。但为了实现这一点,我需要一个在Unix Shell脚本中进行服务器客户端编程的教程。你有什么想法吗?这确实是最好的选择,只使用Unix Shell脚本实现连接。没有其他语言。你认为这有可能吗?