在 CMD 中通过远程计算机发送 Enter 键

在 CMD 中通过远程计算机发送 Enter 键

下面是我的批处理文件脚本,它将在主机和远程计算机中启动一个应用程序。

@echo off
setlocal enableextensions enabledelayedexpansion
for /f %%a in (C:\COST\PCList.txt) do (
SET IP =%%a
SET C=0
IF %%a equ 0.0.0.0 (
"D:\QCtool.exe"
) ELSE (
ping -n 1 %%a | find "TTL=" >NUL: && SET C=1
IF !C! equ 1 (
psexec \\%%a -i -d -s "D:\QCtool.exe"
) else (
ECHO REMOTE %%a IS NOT REACHABLE
)
)
)
)
  1. 它的作用是查找我维护的 IP 地址,然后使用电脑列表.txt
  2. 我已经维护了虚拟 IP0.0.0.0在我的 PC 列表中,以便在我的主机 PC 中自动启动相同的应用程序。
  3. 因此当批处理文件读取0.0.0.0它将在我的主机上启动该应用程序。

我需要做的是在打开应用程序后使用 cmd 批处理文件按下主机和本地计算机的回车键。是否有这样的命令可以执行此操作,请使用我上面的批处理文件脚本进行解释。

答案1

我找到了不同的解决方案,比如消除按 Enter 键的必要性。但是,如果有可能按照我在问题中提到的要求去做,那就太好了。

相关内容