【问题标题】:Help with Batch Files?批处理文件的帮助?
【发布时间】:2011-03-09 21:10:20
【问题描述】:

批处理文件有什么用?它们似乎只是用来制造病毒和其他东西……但在我看来,它们就像是 shell 脚本。

批处理文件有什么用?

【问题讨论】:

  • 是的,批处理文件对于制造病毒和其他东西很有用,它们就像 shell 脚本。
  • 它们是 cmd 解释器的 shell 脚本。您也可以使用 Bash 脚本制作病毒。

标签: file batch-file


【解决方案1】:

批处理脚本的全部目的是按顺序执行几个 DOS 命令:

echo Hello!
set var=7
echo I just made var=%var%!
pause

它是在 MS-DOS 中发明的,目的是让用户简单地执行他们一直在做的事情,最值得注意的是“AUTOEXEC.BAT”,它在命令解释器启动后启动,人们会添加如下内容:

echo Welcome to my computer!

cd C:\Games\

为了更快地访问他们的游戏或他们需要的任何东西。

【讨论】:

    【解决方案2】:

    批处理文件是“包含依次执行的指令列表的计算机文件”。 我们从小就一直在研究,计算机是一个虚拟机器,这是一种指导虚拟机器的方法。

    例如:-

    如果您想指示系统创建一个随机名称的文件夹,请输入 ,

    @echo off
    md %random%
    

    创建批处理文件使您可以在单个文件中执行多行 CMD 命令。

    例如:-

    @echo off
    md %random%
    tasklist
    Pause
    

    【讨论】:

      【解决方案3】:

      批处理文件非常有用。它们也非常容易学习。你可以让他们在启动时做一些事情,比如说一个程序想要打开自己并且即使从 taskman.exe 也不会关闭你可以强制它在没有警告的情况下关闭。

      或者你可以制作我喜欢做的游戏和非交互性的事情。

      我有一个 Messenger,我用完全可定制的颜色和帐户管理和服务器制作了帐户。

      但你可能不够信任我下载它。

      但是是的,它们非常有用。

      【讨论】:

        【解决方案4】:

        来自Batch file 维基百科的文章:

        批处理文件对于运行 自动执行序列 并且经常被系统使用 管理员自动化繁琐 过程。类Unix操作 系统(如 Linux)有类似的 称为 shell 脚本的文件类型。

        一个简单的例子:

        for /f "tokens=* delims=" %%i in ('dir /s /b /a:d *svn') do (  rd /s /q "%%i")
        

        如果您将上述行保存在名为 ClearSVNFolders.bat 的文件中,然后双击执行,您将删除位于根路径内的每个名为 svn 的文件夹...

        您将整个过程自动化。如果您有一个很深的根目录,即包含数千个文件夹的目录,您可以轻松地花费数小时来完成上述任务。 :)

        【讨论】:

        • 前提是您没有任何带有 Unicode 名称的文件夹或没有为控制台窗口设置 TrueType 字体。
        【解决方案5】:

        您可以将它们用于 shell 脚本。 :-P

        当然,与 bash(或 perl/python/tcl)相比,它们在这方面有点糟糕。但是如果你在 Windows 上,除非你想安装 cygwin 或 msys 并与 Unix/Windows 不兼容问题作斗争,否则这是一场单打独斗。

        【讨论】:

          【解决方案6】:

          批处理文件相当于 Windows 的 Unix shell 脚本。因此,您可以使用它们来实现自动化。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-10-19
            • 2023-03-16
            相关资源
            最近更新 更多