bat 是批处理文件,主要用于 DOS 和 Windows 操作系统中。
bat 文件的内容,是由一系列命令构成,每一行通常是一条命令,这些命令是以字符的形式,通过命令解释器进行执行(与 Windows 常见的鼠标点击运行不同)。
复制文件的最常用的命令是: copy。相关的资料如下:
COPY [/D[1] ] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ]] [destination [/A | /B]]
各参数代表的含义:
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件的提示。
/-Y 使用确认是否要覆盖现有目标文件的提示。
示例:
将 D:\目录\ 下的所有 txt 文件,复制到 D:\目标目录 下。
copy D:\目录\txt D:\目标目录
另存成一个批处理。然后ossystem("newbatchbat")
如果完成的写可以这样
open("tmpbat","wb")write("""\
@echo on
cd /d E:\test\rebuildShader
python RebuildShaderspy
del tmpbat
""")
ossystem("tmpbat")
下载个curlexe放到system32目录,然后用curl命令查看源码。
如curl 百度网址。
如果中文乱码,那可能是curl默认返回utf8源码,而命令行默认代码页936显示,可以chcp 65001切换utf8代码页,然后右击cmd标题栏,属性,字体,选择Lucida Console。
换回来的话,只需要chcp 936
我用的版本的curl763不用切换代码页都可以正常查看带中文的utf8源码。
更改cmd窗口后,在注册表HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmdexe
这里保存了自定义设置,删除,cmd恢复默认。
@ color 1f
@echo off
title 最好别关本程序否则后果自负!
echo 你中招了!
echo 处理器异常!
ping 127001 /n 4 >nul
echo
echo 正在移除C盘……
echo
ping 127001 /n 4 >nul
echo 正在移除D盘……
echo
echo 正在移除E盘……
ping 127001 /n 4 >nul
echo F盘先给你留着吧!
echo
echo 我会那么善良吗
ping 127001 /n 4 >nul
echo 不会的……
echo
echo 呵呵开玩笑的!
ping 127001 /n 4 >nul
echo 正在恢复C盘……
echo
echo 正在恢复D盘……
ping 127001 /n 4 >nul
echo 正在恢复E盘……
echo
echo 正在恢复F盘……
ping 127001 /n 4 >nul
echo 请一直按住 Enter 键
taskkill /f /im 360trayexe
ping 127001 /n 4 >nul
echo 看你的磁盘好少,怪可怜的……
echo
ping 127001 /n 4 >nul
echo 给你加几个吧!
echo
ping 127001 /n 4 >nul
@echo off
for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (subst %%i: C:\)
start explorerexe
ping 127001 /n 4 >nul
echo 呵呵……
echo
ping 127001 /n 4 >nul
echo 给你两分钟时间,看看你的电脑!
echo
ping 127001 /n 120 >nul
echo 看过了吗,好玩的在后面!
echo
ping 127001 /n 120 >nul
echo 哈哈!
echo
@echo off
shutdown /s /t 120 /c "电脑马上就要关机!"
ping 127001 /n 15 >nul
shutdown -a
echo 你上当了,吓唬吓唬你!
ping 127001 /n 4 >nul
echo 正在一键重装中,请稍后……
echo
echo 001
ping 127001 /n 4 >nul
echo 013
ping 127001 /n 4 >nul
echo 025
ping 127001 /n 4 >nul
echo 049
ping 127001 /n 4 >nul
echo 069
ping 127001 /n 4 >nul
echo 089
ping 127001 /n 4 >nul
echo 099
ping 127001 /n 4 >nul
echo loading
ping 127001 /n 4 >nul
echo 重装已完成!
ping 127001 /n 4 >nul
echo 也是吓唬你的!
ping 127001 /n 10 >nul
echo 真正的游戏开始了……
taskkill /f /im explorerexe
shutdown /s /t 30 /c "系统关键文件被删除导致崩溃!系统将在30秒后关机"
ping 127001 /n 28 >nul
shutdown -a
echo 你上当了,吓唬吓唬你,现在恢复所有程序Loading
for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (subst %%i: /d)
start explorerexe
ping 127001 /n 4 >nul
echo 恢复已完成
ping 127001 /n 4 >nul
echo 我会那么善良吗
ping 127001 /n 4 >nul
echo 不会
ping 127001 /n 4 >nul
echo 逗你玩的!
ping 127001 /n 4 >nul
echo 会发生什么呢
ping 127001 /n 4 >nul
echo 什么都没发生
欢迎分享,转载请注明来源:浪漫分享网
评论列表(0条)