Gao - not understood 2021-04-12 10:49 采纳率: 0%
浏览 8

Visual Basics script的代码运行了不起作用

 do
    set bag=getobject("winmgmts:\\.\root\CIMV2")
    set pipe=bag.execquery("select * from win64_process where name='FSCapture.exe'")
    on error resume next
    for Each i In pipe
        if err.number <> 0 then
            exit for
        else
            i.terminate()
        end if
    next
    wscript.sleep 1000
loop

是想通过VBS终结FSCapture这个程序的运行,但是发现不起作用。

  • 写回答

1条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-07-18 16:29
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析:
    1. 可能是获取WMI对象时出现了问题。
    2. 可能是查询语句中的进程名称不正确。
    3. 可能是在执行terminate()方法时出现了错误。 解决方法:
    4. 确保正确获取到WMI对象。
    5. 确保查询语句中的进程名称正确。
    6. 确保正确执行terminate()方法。 参考修正代码如下:
    On Error Resume Next
    Set objWMIService = GetObject("winmgmts:\\.\root\CIMV2")
    Set colProcesses = objWMIService.ExecQuery("SELECT * FROM Win32_Process WHERE Name='FSCapture.exe'")
    For Each objProcess in colProcesses
        objProcess.Terminate
    Next
    

    请注意,以上代码修正了查询语句中的进程名称,同时确保了正确执行terminate()方法。如果仍然无法终结FSCapture.exe的运行,可能是权限或其他原因导致,请检查并排除其他可能性。

    评论

报告相同问题?

悬赏问题

  • ¥15 在虚拟机中安装flash code
  • ¥15 单片机stm32f10x编写光敏电阻调节3.3伏大功率灯亮度(光强越大灯越暗,白天正常光强灯不亮,使用ADC,PWM等模块)望各位找一下错误或者提供一个可实现功能的代码
  • ¥20 verilog状态机方法流水灯
  • ¥15 pandas代码实现不了意图
  • ¥15 GD32H7 从存储器到外设SPI传输数据无法重复启用DMA
  • ¥25 LT码在高斯信道下的误码率仿真
  • ¥45 渲染完成之后将物体的材质贴图改变,自动化进行这个操作
  • ¥15 yolov5目标检测并显示目标出现的时间或视频帧
  • ¥15 电视版的优酷可以设置电影连续播放吗?
  • ¥50 复现论文;matlab代码编写