psshell change task argu

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from subprocess import PIPE, STDOUT,Popen
import traceback
import subprocess
 
 
# # -*- encoding=utf-8 -*-
# from subprocess import Popen, PIPE, STDOUT
# #进入/sdcard 下,查看文件列表
# #使用gbk格式代替utf-8,避免在解码过程中遇到中文文件名而报错
process = Popen(["powershell.exe"], shell=False, stdout=PIPE, stdin=PIPE, stderr=STDOUT)
commands = ('''$Task = Get-ScheduledTask -TaskName "1t"\n'''
            '''$Task.Actions[0].Arguments = "x:\python.exe hhh"\n'''
            "Set-ScheduledTask $Task\n"
            )
outs, errs = process.communicate(commands.encode('gbk'))
 
 
from subprocess import PIPE, STDOUT,Popen
import traceback
import subprocess
 
 
# # -*- encoding=utf-8 -*-
# from subprocess import Popen, PIPE, STDOUT
# #进入/sdcard 下,查看文件列表
# #使用gbk格式代替utf-8,避免在解码过程中遇到中文文件名而报错
process = Popen(["powershell.exe"], shell=False, stdout=PIPE, stdin=PIPE, stderr=STDOUT)
commands = ('''$Task = Get-ScheduledTask -TaskName "1t"\n'''
            '''$Task.Actions[0].Arguments = "x:\python.exe hhh"\n'''
            "Set-ScheduledTask $Task\n"
            )
outs, errs = process.communicate(commands.encode('gbk'))
 
 
 
 
#
# try:
#    output = Popen(
#               [r"powershell.exe", r'''$Task = Get-ScheduledTask -TaskName "1t"\n''',
#                r'''$Task.Actions[0].Arguments = "x:\python.exe xxxxx"\n''',
#                r"Set-ScheduledTask $Task\n"],
#               shell=True, stdout=PIPE, stderr=STDOUT)
#    print(output)
# except BaseException:
#     errstr = traceback.format_exc()
#     print(errstr)
 
#
# try:
#    output = Popen(
#               [r"powershell.exe", r'''$Task = Get-ScheduledTask -TaskName "1t"\n''',
#                r'''$Task.Actions[0].Arguments = "x:\python.exe xxxxx"\n''',
#                r"Set-ScheduledTask $Task\n"],
#               shell=True, stdout=PIPE, stderr=STDOUT)
#    print(output)
# except BaseException:
#     errstr = traceback.format_exc()
#     print(errstr)

  

posted @   CrossPython  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示