在python中隐藏nircmd gui

2024-04-19 14:49:32 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,我正在创建一个使用nircmd的远程操作工具。命令已执行,但应用程序在此屏幕上暂停image

有没有办法摆脱这个屏幕?[nircmd.exe复制到我的windows目录中]

代码:

import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('localhost',5000))
s.listen(5)
c,addr=s.accept()
c.send("Enter command for nircmd: ".encode())
cmd=c.recv(1024)
cmd=cmd.decode()
cmd="nircmd "+str(cmd)
c.send(cmd.encode())          

exe=subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
out,err=exe.communicate()
out=out+err
c.sendall(out)

Tags: 工具命令cmdsend应用程序远程屏幕socket
1条回答
网友
1楼 · 发布于 2024-04-19 14:49:32

我看了一下你提到的实用工具。在

似乎只有当你给出错误的命令行选项时,窗口才会弹出而不是任何类型的错误消息,所以检查一下你要发送的内容。在

似乎zip文件(nircmdc)中也有一个仅限命令行的版本,也许您应该改用它。在

相关问题 更多 >