gpt4 book ai didi

windows - 如何使用Taskkill为批处理文件创建输入提示

转载 作者:行者123 更新时间:2023-12-03 11:12:48 26 4
gpt4 key购买 nike

更新:

好的,下面是我编写的当前代码,但出错了
错误:RPC服务器不可用

如果我只是手动在cmd中键入taskkill /s cn /im csmmviewer.exe,那么它会起作用,我在这里缺少什么?

@echo off
:start
set /p "cn=Enter the computer name "
echo.
set /p "question=You will now close csmmviewer.exe on %cn% are you sure? [Y/N] "
echo.
if /I "%question%" EQU "Y" goto :run
if /I "%question%" EQU "N" goto :start
:run
taskkill /s cn /im csmmviewer.exe
set /p "again=Do you have another computer name? [Y/N] "
echo.
if /I "%again%" EQU "Y" goto :start
if /I "%again%" EQU "N" goto :exit

您好,菜鸟在这里寻找一些急需的帮助。

在我的工作中,我遇到了一个问题,即有太多人登录到应用程序,而真正需要使用该应用程序的用户却无法登录,因为有太多人登录了该应用程序(用尽了所有许可证),因此我必须开始踢他们通过远程杀死该应用程序。下面的命令每次都有效,但是我必须手动将其复制并粘贴到命令提示符中,并用实际的计算机名称替换PCJXXXXX。我想创建一个.bat文件或.cmd文件,我可以双击该文件,然后只要求输入要输入的计算机名称,然后它会运行完整命令以结束任务。

我的剧本:
taskkill /s pcjXXXXX /u domain_name\admin /im csmmviewer.exe    

XXXXX是我删除并输入的真实姓名,任何人都可以帮忙,如果您需要更多详细信息,请让我知道您的问题?

最佳答案

从命令行调用参数时,可以使用参数(例如killap PCJ12345)。 %1引用第一个参数。

@echo off
if "%1" == "" (
set /p "PC=Enter PC Name: PCJ"
) else set "pc=%1"
taskkill /s pcj%PC% /u domain_name\admin /im csmmviewer.exe

(或者,如果字符串 PCJ是固定的,则更简单 killap 12345,当您将 set "pc=%1"替换为 set "pc=PCJ%1"时)

如果您不提供参数(例如,通过双击启动它),它将要求您输入名称。

关于windows - 如何使用Taskkill为批处理文件创建输入提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48431430/

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