MCBBS Wiki欢迎您共同参与编辑!在参与编辑之前请先阅读Wiki方针。
如果在编辑的过程中遇到了什么问题,可以去讨论板提问。
为了您能够无阻碍地参与编辑 未验证/绑定过邮箱的用户,请尽快绑定/验证。
MCBBS Wiki GitHub群组已上线!
您可以在回声洞中发表吐槽!
服务器状态监控。点击进入
本站由MCBBS用户自行搭建,与MCBBS及东银河系漫游指南(北京)科技有限公司没有从属关系。点此了解 MCBBS Wiki 不是什么>>
用户:钻石ew666/沙盒/Pycmd:修订间差异
(→程序源代码) |
(→程序源代码) |
||
第8行: | 第8行: | ||
==程序源代码== |
==程序源代码== |
||
<code> |
<code> |
||
#Python 3.8.0 |
|||
#-*- coding:utf-8 -*- |
#-*- coding:utf-8 -*- |
||
#导出模块 |
#导出模块 |
||
import sys, os, webbrowser, codecs |
import sys, os, webbrowser, codecs |
||
from ctypes import * |
from ctypes import * |
||
version_number = "1.1.2" |
version_number = "1.1.2" |
||
#定义一堆函数 |
#定义一堆函数 |
||
def cls(): |
def cls(): |
||
⚫ | |||
import |
import os |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
sys.stdout = oldstdout |
sys.stdout = oldstdout |
||
def msg(): |
def msg(): |
||
msg = input("[input]请输入消息:") |
msg = input("[input]请输入消息:") |
||
print(msg) |
print(msg) |
||
def openurl(): |
def openurl(): |
||
url = input("[input]请输入要打开的网页URL:") |
url = input("[input]请输入要打开的网页URL:") |
||
webbrowser.open(url) |
webbrowser.open(url) |
||
print("已打开网页", url) |
print("已打开网页", url) |
||
def printversion(): |
def printversion(): |
||
print("Version:", version_number) |
print("Version:", version_number) |
||
def openexe(): |
def openexe(): |
||
flie = input("请输入要打开的可执行文件名:") |
flie = input("请输入要打开的可执行文件名:") |
||
if flie == "": |
if flie == "": |
||
print("[ERROR]FlieError:文件名错误") |
print("[ERROR]FlieError:文件名错误") |
||
else: |
else: |
||
print("已打开可执行文件", flie) |
print("已打开可执行文件", flie) |
||
os.system(flie) |
os.system(flie) |
||
def shlmsg(): |
def shlmsg(): |
||
user32 = windll.LoadLibrary('user32.dll') |
user32 = windll.LoadLibrary('user32.dll') |
||
shellmsg = input("请输入要使用 Python Shell 显示的消息:") |
shellmsg = input("请输入要使用 Python Shell 显示的消息:") |
||
print("已使用 Python Shell 显示消息", shellmsg) |
print("已使用 Python Shell 显示消息", shellmsg) |
||
user32.MessageBoxA(0, str.encode(shellmsg), str.encode('Python Shell'), 0) |
user32.MessageBoxA(0, str.encode(shellmsg), str.encode('Python Shell'), 0) |
||
def restart(): |
def restart(): |
||
python = sys.executable |
python = sys.executable |
||
#显示欢迎语句 |
#显示欢迎语句 |
||
print("欢迎使用pycmd!") |
print("欢迎使用pycmd!") |
||
printversion() |
printversion() |
||
#控制台主循环 |
#控制台主循环 |
||
while True: |
while True: |
||
choose = input("Pycmd_Admin>") |
choose = input("Pycmd_Admin>") |
||
if choose == "^Z": |
if choose == "^Z": |
||
sys.exit() |
sys.exit() |
||
elif choose == "exit()": |
|||
sys.exit() |
sys.exit() |
||
elif choose == "exit": |
elif choose == "exit": |
||
print("[ERROR]SyntaxError:'exit'已弃用,请使用'exit()'") |
print("[ERROR]SyntaxError:'exit'已弃用,请使用'exit()'") |
||
elif choose == "msg": |
elif choose == "msg": |
||
msg() |
msg() |
||
elif choose == "cls": |
elif choose == "cls": |
||
cls() |
cls() |
||
elif choose == "url": |
elif choose == "url": |
||
openurl() |
openurl() |
||
elif choose == "version": |
elif choose == "version": |
||
printversion() |
printversion() |
||
elif choose == "exe": |
elif choose == "exe": |
||
openexe() |
openexe() |
||
elif choose == "shlmsg": |
elif choose == "shlmsg": |
||
shlmsg() |
shlmsg() |
||
elif choose == "cmd": |
elif choose == "cmd": |
||
print("已打开 cmd ") |
print("已打开 cmd ") |
||
os.system("cmd") |
os.system("cmd") |
||
elif choose == "powershell": |
elif choose == "powershell": |
||
print("已打开 PowerShell") |
print("已打开 PowerShell") |
||
os.system("PowerShell") |
os.system("PowerShell") |
||
elif choose == "python": |
elif choose == "python": |
||
print("已打开 Python") |
print("已打开 Python") |
||
os.system("python") |
os.system("python") |
||
elif choose == "reset": |
elif choose == "reset": |
||
restart() |
restart() |
||
elif choose == "explorer": |
elif choose == "explorer": |
||
os.system("explorer") |
os.system("explorer") |
||
print("已打开 文件资源管理器") |
print("已打开 文件资源管理器") |
||
elif choose == "": |
elif choose == "": |
||
continue |
continue |
||
else: |
else: |
||
print("[ERROR]SyntaxError:未知的命令:'" + choose + "'") |
print("[ERROR]SyntaxError:未知的命令:'" + choose + "'") |
||
</code> |
</code> |
2020年7月15日 (三) 08:36的版本
Pycmd是用户钻石ew666创造的一个代码照抄(个鬼哦!)的lj控制台。
简介
- 这是个lj控制台!
- 这是个lj控制台!!
- 这是个lj控制台!!!
程序源代码
- Python 3.8.0
- -*- coding:utf-8 -*-
- 导出模块
import sys, os, webbrowser, codecs
from ctypes import *
version_number = "1.1.2"
- 定义一堆函数
def cls():
import os
import sys
f_handler=open('out.log', 'w')
oldstdout = sys.stdout
sys.stdout=f_handler
os.system('cls')
sys.stdout = oldstdout
def msg():
msg = input("[input]请输入消息:")
print(msg)
def openurl():
url = input("[input]请输入要打开的网页URL:")
webbrowser.open(url)
print("已打开网页", url)
def printversion():
print("Version:", version_number)
def openexe():
flie = input("请输入要打开的可执行文件名:")
if flie == "":
print("[ERROR]FlieError:文件名错误")
else:
print("已打开可执行文件", flie)
os.system(flie)
def shlmsg():
user32 = windll.LoadLibrary('user32.dll')
shellmsg = input("请输入要使用 Python Shell 显示的消息:")
print("已使用 Python Shell 显示消息", shellmsg)
user32.MessageBoxA(0, str.encode(shellmsg), str.encode('Python Shell'), 0)
def restart():
python = sys.executable
- 显示欢迎语句
print("欢迎使用pycmd!")
printversion()
- 控制台主循环
while True:
choose = input("Pycmd_Admin>")
if choose == "^Z":
sys.exit()
elif choose == "exit()":
sys.exit()
elif choose == "exit":
print("[ERROR]SyntaxError:'exit'已弃用,请使用'exit()'")
elif choose == "msg":
msg()
elif choose == "cls":
cls()
elif choose == "url":
openurl()
elif choose == "version":
printversion()
elif choose == "exe":
openexe()
elif choose == "shlmsg":
shlmsg()
elif choose == "cmd":
print("已打开 cmd ")
os.system("cmd")
elif choose == "powershell":
print("已打开 PowerShell")
os.system("PowerShell")
elif choose == "python":
print("已打开 Python")
os.system("python")
elif choose == "reset":
restart()
elif choose == "explorer":
os.system("explorer")
print("已打开 文件资源管理器")
elif choose == "":
continue
else:
print("[ERROR]SyntaxError:未知的命令:'" + choose + "'")