需求:

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循环(小“病毒”)的更多相关文章

  1. 用bat写的一个小病毒

    最近看了一点bat的知识,具体说是看了一个博客:http://blog.csdn.net/qsyzb/article/details/17364581 用了三天才看完=.=,感觉作者整理整理可以把博客 ...

  2. Python,while循环小例子--猜拳游戏(三局二胜)

    Python,while循环小例子--猜拳游戏(三局二胜) import random all_choice = ['石头', '剪刀', '布'] prompt = '''(0)石头 (1)剪刀 ( ...

  3. "HK"日常之用C# Process写一只小病毒

    众所周知,Process可以启动和关闭电脑上的进程,命名空间位于 System.Diagnostics,本次的教程就是利用其中的GetProcesses和Kill方法来实现的. 一.编码工作 首先我们 ...

  4. JS的for循环小例子

    1.输出1-100的和 var sum = 0; for(var i=1;i<=100;i++){ sum = sum + i; } document.write(sum); 2.输出1-100 ...

  5. 【JavaScript】for循环小练习

    1.输出1-100的和 var sum = 0; for(var i=1;i<=100;i++){ sum = sum + i; } document.write(sum); 2.输出1-100 ...

  6. for循环小练习

    for循环是前测试循环语句 for(初始值:判定条件:步长){ 循环语句 } For循环原理: For循环第一次执行:首先执行语句1,然后执行语句2,如果条件为真,向内执行执行循环语句3. 如果条件为 ...

  7. 0911作业-if while循环小练习

    输入姑娘的年龄后,进行以下判断: 如果姑娘小于18岁,打印"不接受未成年" 如果姑娘大于18岁小于25岁,打印"心动表白" 如果姑娘大于25岁小于45岁,打印& ...

  8. 【javascript】 for循环小技巧

    最近在读[Jquery技术内幕],里面介绍了一种js for循环的实用写法. 一般写for循环是这么写的: var elemts = [1,2,3,4,5]; for(var i=0; i<el ...

  9. C语言写猜拳游戏中遇到的函数循环小问题

    各位可能在初学C语言的时候都有写过猜拳游戏.但在写猜拳的函数时,避免不了会使用循环. 当函数被套在一个循环中的时候,你的计分变量可能就会被重置为函数体里的初始值.那么怎么解决这个问题? 其实很简单,你 ...

随机推荐

  1. SSM框架整合后使用pagehelper实现分页功能

    一.导入pagehelper-5.1.10.jar和jsqlparser-3.1.jar两个jar包 二.配置pagehelper 2.1 在mybatis配置文件中配置 <plugins> ...

  2. 1.使用Lucene开发自己的搜索引擎--倒排索引基础知识

    1.单词--文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义.图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系.

  3. 20 个 .NET 6 新增的 API

    DateOnly & TimeOnly .NET 6 引入了两种期待已久的类型 - DateOnly 和 TimeOnly, 它们分别代表DateTime的日期和时间部分. DateOnly ...

  4. 如何查看Python的安装路径

    一.如何查看Python的安装路径 win+r输入cmd在输入:where python回车

  5. 【划重点】Python matplotlib绘图建立画布和坐标系

    一.建立画布 import matplotlib.pyplot as plt import numpy as np x=np.arange(8) y=np.arange(8) print(x,y) # ...

  6. [BUUCTF]PWN——[ZJCTF 2019]Login

    [ZJCTF 2019]Login 附件 步骤: 例行检查,64位程序,开启了canary和nx保护 2. 试运行一下程序 3. 64位ida载入,检索字符串,在程序里找到了用户名admin和密码2j ...

  7. CF753A Santa Claus and Candies 题解

    Content 圣诞老人有 \(n\) 颗糖果,他想把这些糖果分发给一些小孩子,并想要每个孩子都能得到不同的糖果数目.求能得到糖果的孩子的最大数目,以及他们各自得到的糖果数. 数据范围:\(1\leq ...

  8. 7.2 Tornado异步

    7.2 Tornado异步 因为epoll主要是用来解决网络IO的并发问题,所以Tornado的异步编程也主要体现在网络IO的异步上,即异步Web请求. 1. tornado.httpclient.A ...

  9. 账号不允许远程访问服务器上的mysql数据库的解决办法host is not allowed to connect to this mysql

    改表法.可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "use ...

  10. ligerui有时候竖直的线没对齐,是因为某一列的内容太长,此刻可以调整一下此列的宽度为适当的值便可消除此现象

    ligerui有时候竖直的线没对齐,是因为某一列的内容太长,此刻可以调整一下此列的宽度为适当的值便可消除此现象