dos 之 for循环(小“病毒”)
需求:
1、自动在D盘下创建test2019文件夹;
2、自动在test2019下面创建100个文件,并写入“这是文件几的内容!”;
3、自动打开100个CMD运行窗口(保持打开状态)。
注:
1、此代码仅做个人学习,和朋友开开玩笑。。。请勿恶意使用!
2、for循环中的循环次数,请慎重设置。循环次数过多,电脑会卡死!真的会卡死!
3、如果电脑安装的有杀毒软件,会阻止打开文件夹!
4、将下面的代码复制到txt文本中,将文件保存为.bat格式,即可畅玩!
代码如下:
@echo off % 关闭回显,就是在CMD窗口中不显示这一段代码 %
cd /d D:/ % 将当前目录设置为 D:/ %
if not exist test2019 md test2019 % 判断test2019文件夹不存在是创建该文件夹%
cd /d test2019 % 将当前目录设置为 test2019 %
rem 使用for循环执行创建文件及打开CMD窗口
for /l %%i in (1,1,100) do (
echo 这是文件%%i的内容!> 这是for循环测试的第%%i个文件.txt
start cmd /k "mode con cols=300 lines=60 & color c0" %打开CMD窗口,并设置窗口大小,颜色%
explorer .%打开当前文件夹test2019%
)
pause
版本二
@echo off
cd /d D:/
if not exist test2019 md test2019
cd /d test2019
for /l %%i in (1,1,1) do (
echo 嗨了%%i次!> 嗨%%i下.txt
start cmd /k "mode con cols=300 lines=60 & color 10"
start cmd /k "mode con cols=280 lines=58 & color 20"
start cmd /k "mode con cols=260 lines=56 & color 30"
start cmd /k "mode con cols=240 lines=54 & color 40"
start cmd /k "mode con cols=220 lines=52 & color 50"
start cmd /k "mode con cols=200 lines=50 & color 60"
start cmd /k "mode con cols=180 lines=48 & color 70"
start cmd /k "mode con cols=160 lines=46 & color 80"
start cmd /k "mode con cols=140 lines=44 & color 90"
start cmd /k "mode con cols=120 lines=42 & color a0"
start cmd /k "mode con cols=100 lines=40 & color b0"
start cmd /k "mode con cols=80 lines=38 & color c0"
start cmd /k "mode con cols=60 lines=36 & color d0"
start cmd /k "mode con cols=40 lines=34 & color e0"
start cmd /k "mode con cols=20 lines=32 & color f0"
)
版本二效果:

祝您玩的愉快!
dos 之 for循环(小“病毒”)的更多相关文章
- 用bat写的一个小病毒
最近看了一点bat的知识,具体说是看了一个博客:http://blog.csdn.net/qsyzb/article/details/17364581 用了三天才看完=.=,感觉作者整理整理可以把博客 ...
- Python,while循环小例子--猜拳游戏(三局二胜)
Python,while循环小例子--猜拳游戏(三局二胜) import random all_choice = ['石头', '剪刀', '布'] prompt = '''(0)石头 (1)剪刀 ( ...
- "HK"日常之用C# Process写一只小病毒
众所周知,Process可以启动和关闭电脑上的进程,命名空间位于 System.Diagnostics,本次的教程就是利用其中的GetProcesses和Kill方法来实现的. 一.编码工作 首先我们 ...
- JS的for循环小例子
1.输出1-100的和 var sum = 0; for(var i=1;i<=100;i++){ sum = sum + i; } document.write(sum); 2.输出1-100 ...
- 【JavaScript】for循环小练习
1.输出1-100的和 var sum = 0; for(var i=1;i<=100;i++){ sum = sum + i; } document.write(sum); 2.输出1-100 ...
- for循环小练习
for循环是前测试循环语句 for(初始值:判定条件:步长){ 循环语句 } For循环原理: For循环第一次执行:首先执行语句1,然后执行语句2,如果条件为真,向内执行执行循环语句3. 如果条件为 ...
- 0911作业-if while循环小练习
输入姑娘的年龄后,进行以下判断: 如果姑娘小于18岁,打印"不接受未成年" 如果姑娘大于18岁小于25岁,打印"心动表白" 如果姑娘大于25岁小于45岁,打印& ...
- 【javascript】 for循环小技巧
最近在读[Jquery技术内幕],里面介绍了一种js for循环的实用写法. 一般写for循环是这么写的: var elemts = [1,2,3,4,5]; for(var i=0; i<el ...
- C语言写猜拳游戏中遇到的函数循环小问题
各位可能在初学C语言的时候都有写过猜拳游戏.但在写猜拳的函数时,避免不了会使用循环. 当函数被套在一个循环中的时候,你的计分变量可能就会被重置为函数体里的初始值.那么怎么解决这个问题? 其实很简单,你 ...
随机推荐
- SSM框架整合后使用pagehelper实现分页功能
一.导入pagehelper-5.1.10.jar和jsqlparser-3.1.jar两个jar包 二.配置pagehelper 2.1 在mybatis配置文件中配置 <plugins> ...
- 1.使用Lucene开发自己的搜索引擎--倒排索引基础知识
1.单词--文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义.图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系.
- 20 个 .NET 6 新增的 API
DateOnly & TimeOnly .NET 6 引入了两种期待已久的类型 - DateOnly 和 TimeOnly, 它们分别代表DateTime的日期和时间部分. DateOnly ...
- 如何查看Python的安装路径
一.如何查看Python的安装路径 win+r输入cmd在输入:where python回车
- 【划重点】Python matplotlib绘图建立画布和坐标系
一.建立画布 import matplotlib.pyplot as plt import numpy as np x=np.arange(8) y=np.arange(8) print(x,y) # ...
- [BUUCTF]PWN——[ZJCTF 2019]Login
[ZJCTF 2019]Login 附件 步骤: 例行检查,64位程序,开启了canary和nx保护 2. 试运行一下程序 3. 64位ida载入,检索字符串,在程序里找到了用户名admin和密码2j ...
- CF753A Santa Claus and Candies 题解
Content 圣诞老人有 \(n\) 颗糖果,他想把这些糖果分发给一些小孩子,并想要每个孩子都能得到不同的糖果数目.求能得到糖果的孩子的最大数目,以及他们各自得到的糖果数. 数据范围:\(1\leq ...
- 7.2 Tornado异步
7.2 Tornado异步 因为epoll主要是用来解决网络IO的并发问题,所以Tornado的异步编程也主要体现在网络IO的异步上,即异步Web请求. 1. tornado.httpclient.A ...
- 账号不允许远程访问服务器上的mysql数据库的解决办法host is not allowed to connect to this mysql
改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "use ...
- ligerui有时候竖直的线没对齐,是因为某一列的内容太长,此刻可以调整一下此列的宽度为适当的值便可消除此现象
ligerui有时候竖直的线没对齐,是因为某一列的内容太长,此刻可以调整一下此列的宽度为适当的值便可消除此现象