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语言的时候都有写过猜拳游戏.但在写猜拳的函数时,避免不了会使用循环. 当函数被套在一个循环中的时候,你的计分变量可能就会被重置为函数体里的初始值.那么怎么解决这个问题? 其实很简单,你 ...
随机推荐
- 使用beanUtils封装对象的servlet
package com.hopetesting.web.servlet;import com.hopetesting.dao.UserDao;import com.hopetesting.domain ...
- 【力扣】剑指 Offer 50. 第一个只出现一次的字符
在字符串 s 中找出第一个只出现一次的字符.如果没有,返回一个单空格. s 只包含小写字母. 示例: s = "abaccdeff"返回 "b" s = &qu ...
- 【力扣】两个数组的交集 II
给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2: 输入:nums1 = [4,9,5], nu ...
- C/C++ Qt 数据库与Chart历史数据展示
在前面的博文中具体介绍了QChart组件是如何绘制各种通用的二维图形的,本章内容将继续延申一个新的知识点,通过数据库存储某一段时间节点数据的走向,当用户通过编辑框提交查询记录时,程序自动过滤出该时间节 ...
- redis实例cpu占用率过高问题优化
目录 一.简介 一.简介 前情提要: 最近接了大数据项目的postgresql运维,刚接过来他们的报表系统就出现高峰期访问不了的问题,报表涉及实时数据和离线数据,离线读pg,实时读redis.然后自然 ...
- 如何查看Python中所有关键字
一.保留字即关键字,我们不能把它们用作任何标识符名称.Python的标准库提供了一个keyword模块,可以输出当前版本的所有关键字 import keyword print(keyword.kwli ...
- [HarekazeCTF2019]baby_rop
看到名字就想到了用rop来做这道题 老样子chescksec和file一下 可以看到是64位的程序开启了nx保护,把程序放到idax64里 可以看到有system和/bin/sh,/bin/sh无法跟 ...
- LuoguB2045 晶晶赴约会 题解
Content 贝贝邀请晶晶下个星期 \(x\)(如果 \(x=7\) 表示星期日)一起去看展览,但是晶晶下个星期 \(1,3,5\) 都有课.请你判断晶晶能否同意贝贝的请求. 数据范围:\(x\in ...
- python requests库的简单运用
python requests的简单运用 使用pycharm获取requests包 ctrl+alt+s Project:pythonProject pythoninterpreter 点+号搜索 使 ...
- JAVA从URL参数链接中获取指定参数的值
import java.util.HashMap; import java.util.Map; /** * @author yvioo */ public class UrlUtils { /** * ...