【问题标题】:How to send in an input to a running command in cmd?如何将输入发送到cmd中的正在运行的命令?
【发布时间】:2019-11-21 07:27:36
【问题描述】:

我正在尝试向现金抽屉发送信号以使其打开抽屉。 它的文件说,该步骤是:

  1. 在命令提示符中键入“TYPE CON>COM1”,然后按 Enter。
  2. 键入任意字符,然后按 Enter。

问题是,当第一个命令被执行时,命令提示符窗口会等待用户输入任何内容然后回车,但尝试过

  1. echo open & TYPE CON>COM1
  2. echo open && TYPE CON>COM1
  3. 回显打开 |类型CON>COM1
  4. 使用 1-3 选项,但使用批处理文件。

但是,我无法实现我想要的。我只想将这些步骤自动化到一个批处理文件中。

【问题讨论】:

    标签: batch-file


    【解决方案1】:

    我终于找到了解决方案。 我用

    ECHO>COM1
    

    它只是工作。

    【讨论】:

    • 这会将ECHO is on.ECHO is off. 写入CMO1: 设备;做echo some dedicated text>COM1 甚至更好 >COM echo some dedicated text`...
    • @aschipfl 因为它只需要向 COM1 发送一个信号,所以它可以是任何东西。它甚至可以发送一个空间,它仍然会触发抽屉。因此,我决定通过使用最少的字符数来实现最小的文件大小。
    • 好吧,我只是想指出发送的内容;你可以G。使用echo/|com 发送一个换行符...
    猜你喜欢
    • 2017-05-02
    • 2018-10-27
    • 2022-08-14
    • 1970-01-01
    • 2022-11-11
    • 2014-07-31
    • 2016-01-17
    • 2010-11-05
    • 2023-03-10
    相关资源
    最近更新 更多