cmd批处理文件配置
Cmd batch file configuration
我正在寻找一种方法来终止进程,然后 运行 另一个进程。这应该在同一个批处理文件中完成。终止进程的唯一方法是按 CTRL + C 然后在后面说 Y。
所以我想要的是批处理文件自动执行;
命令:CTRL + C
命令:Y
致电x.exe
所以我的问题是如何以编程方式在批处理脚本中执行这些步骤?
感谢任何形式的帮助!
为此,首先使用命令 taskkill
。这将终止您在文件代码中指定的进程。如果这不起作用,请尝试输入 taskkill /?
.
时给出的参数之一
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the
command should execute.
/P [password] Specifies the password for the given user
context. Prompts for input if omitted.
/FI filter Applies a filter to select a set of tasks.
Allows "*" to be used. ex. imagename eq acme*
/PID processid Specifies the PID of the process to be terminated.
Use TaskList to get the PID.
/IM imagename Specifies the image name of the process
to be terminated. Wildcard '*' can be used
to specify all tasks or image names.
/T Terminates the specified process and any
child processes which were started by it.
/F Specifies to forcefully terminate the process(es).
其次,使用call
命令。因为我一生中从未遇到过必须使用此命令的情况,所以我的定义可能不是 100% 正确。对不起。
调用命令用于执行另一个批处理文件。它必须像这样使用:CALL [drive:][path]filename [batch-parameters]
。批处理参数用于指定文件所需的重要信息。如果启用了文件扩展名,call
命令接受标签作为目标。
给你。
我正在寻找一种方法来终止进程,然后 运行 另一个进程。这应该在同一个批处理文件中完成。终止进程的唯一方法是按 CTRL + C 然后在后面说 Y。
所以我想要的是批处理文件自动执行; 命令:CTRL + C 命令:Y
致电x.exe
所以我的问题是如何以编程方式在批处理脚本中执行这些步骤?
感谢任何形式的帮助!
为此,首先使用命令 taskkill
。这将终止您在文件代码中指定的进程。如果这不起作用,请尝试输入 taskkill /?
.
/S system Specifies the remote system to connect to.
/U [domain\]user Specifies the user context under which the
command should execute.
/P [password] Specifies the password for the given user
context. Prompts for input if omitted.
/FI filter Applies a filter to select a set of tasks.
Allows "*" to be used. ex. imagename eq acme*
/PID processid Specifies the PID of the process to be terminated.
Use TaskList to get the PID.
/IM imagename Specifies the image name of the process
to be terminated. Wildcard '*' can be used
to specify all tasks or image names.
/T Terminates the specified process and any
child processes which were started by it.
/F Specifies to forcefully terminate the process(es).
其次,使用call
命令。因为我一生中从未遇到过必须使用此命令的情况,所以我的定义可能不是 100% 正确。对不起。
调用命令用于执行另一个批处理文件。它必须像这样使用:CALL [drive:][path]filename [batch-parameters]
。批处理参数用于指定文件所需的重要信息。如果启用了文件扩展名,call
命令接受标签作为目标。
给你。