使用自定义脚本自动化 Windows 10

Windows 中是否有许多您经常执行的任务?开始使用您自己的批处理脚本,您可以使用它自动运行任务。它们与 MS-DOS 一样古老,但仍可在 Windows 中使用。了解如何编写一些自定义脚本来像专业人士一样运行您的计算机。

提示 01:脚本

您可以将脚本用于不同的任务。在大多数情况下,当您有不想再手动执行的重复性任务时,脚本会派上用场。想想请求计算机信息或请求文件夹的内容。创建脚本并不一定很复杂,您将在本文后面看到。脚本中的每一行都运行一个命令。随着命令 暂停 例如,您可以暂停脚本,如果您想在同一个脚本中连续编写多个命令,这将非常有用。如果您(也许是过去的)有在 MS-DOS 中进行作业的经验,现在您将再次受益于这些知识。使用脚本,您几乎可以像以前手动执行的那样执行所有命令。流行的命令,如 德尔, 是完全可行的。还不熟悉这些作业?没问题:建立必要的基础知识相对容易。

提示 02:施工

脚本由多行文本组成,指示计算机执行某些任务。您不需要太多来创建脚本。您只需要内置的记事本。打开开始菜单,启动word 记事本 并打开同名应用程序。例如,您可以快速创建一个显示句子的简单脚本。键入以下内容:

@ECHO 关闭

ECHO 这是我的第一个自写脚本

暂停

然后保存文件,使用正确的扩展名很重要。选择 保存存档.选择在 另存为 在...前面 所有文件.为文件命名,扩展名为 .bat。例如: 脚本.bat.是时候测试脚本了。关闭记事本文件并双击该文件 脚本.bat.将打开一个新窗口,脚本将显示该句子。按任意键关闭窗口。要稍后编辑脚本,请右键单击它并选择 处理.记事本将打开,您可以进行调整。

常用命令

回声 选择 回声关闭 如果您只想在屏幕上显示某个命令的结果(并隐藏命令本身)。例如,您是否选择了 ping tipsentrucs.nl 之类的作业,并且您是否有相应的作业? 回声关闭 那么窗口将只显示 ping 命令的结果。

添加一个 at 符号 (@ECHO 关闭) 也可以得到第一个命令 回声关闭 与命令提示符。

CLS 清除当前的命令提示符窗口,以便从头开始。如果您连续运行多个脚本并希望每次都从一个空窗口开始,则此命令很有用。

标题:如果您想为命令提示符窗口提供自己的标题,请使用此命令,后跟标题。例如:

标题: 这是我自己的脚本

暂停 这会中断脚本的执行并且可以在以后恢复。

:: 您使用这两个冒号在文档中放置注释。如果您自己创建多个脚本并希望稍后理解它们,则非常方便。如果您与他人共享脚本并想对其进行解释,这也很有用。例如:

:: 此脚本控制计算机的操作

复制 这会将文件或文件夹复制到另一个位置。例如:

复制 Script.bat C:\Docs

出口 这将关闭命令提示符窗口。

提示 03:出现问题时

您是否有网络问题,例如因为互联网连接丢失?通常你运行一个命令 ipconfig /全部 检查网络硬件的状态。或者你使用像这样的命令 检查网络上系统的可达性。此类命令非常适合脚本,因为您可以一个接一个地执行它们。我们可以这样设置脚本:

@ECHO 关闭

ipconfig /全部

ping tipsentrucs.nl

tracert tipsentrucs.nl

暂停

任何人都可以相对较快地编写自己的脚本

提示 04:注意事项

特别是对于较长的脚本,偶尔在脚本中添加注释很有用(而且很整洁)。这样您以后就知道脚本的功能是什么,但其他用户也可以使用您的脚本。毕竟,注释解释了脚本中发生的事情。脚本永远不会“执行”注释。要发表评论,请键入 ::(冒号两次,不带空格),后跟一个空格和实际评论。每行可以包含一个注释。这是该行的样子:

:: 此脚本控制计算机的操作

提示 05:文本文件

有时脚本会生成重要信息。您可以选择在屏幕上显示信息(如提示 3 中所示),但您也可以将信息保存在文本文件中,以便您以后有空时查看。如果您想比较较长时间的信息,这也很有用。例如,如果您编写了一个脚本来检查 Internet 连接的 ping 速度,并且您在一段时间后再次运行相同的脚本。为此,您可以使用 >> 字符,后跟一个空格和必须写入信息的文本文件的名称。例如:

ping tipstrucs.nl >> registration.txt

当脚本运行时,将 ping 命令的结果写入到 tipstrucs.nl 文件中 注册.txt.然后您可以使用记事本查看此文件。

一个可用的脚本如下所示:

@ECHO 关闭

:: 通过这个脚本,我检查互联网连接是否正常工作

ipconfig /all >> 注册.txt

ping tipstrucs.nl >> registration.txt

tracert tipsentrucs.nl >> registration.txt

保存文件,例如为 网络控制.bat 并运行它。请耐心等待:将出现命令提示符窗口并执行命令。执行完所有命令后,窗口将自动关闭。然后打开文件 注册.txt:审核的结果被整齐地记录在案。

电源外壳

在 Windows 10 中,除了“经典”命令提示符之外,您还会发现另一个命令行:PowerShell。有什么区别?您可以将 PowerShell 视为命令提示符的高级兄弟。该组件主要由系统管理员在组织内使用,他们可以使用它执行(服务器的)管理任务等。您可以使用它运行更复杂的脚本。命令提示符比 PowerShell 更旧。一般用户不需要使用 PowerShell。命令提示符也足以满足我们的目的。

提示 06:概述

现在我们知道如何使用脚本将信息写入文本文件,我们还可以使用这种策略来创建有用的概述。例如,如果您想知道文件夹中有哪些文件。使用以下脚本,您可以自动清点文件夹 D:\Tips 中的文件并将此信息写入文件 概述.txt,放在同一个文件夹中:

@ECHO 关闭

:: 在文本文件概览中显示 Tips 文件夹中的所有文件

dir "D:\Tips" >> D:\Tips\Overview.txt

ECHO 已盘点

暂停

完成后,打开文件 概述.txt 查看文件。

脚本允许您自动执行任务

提示 07:启动时

如果您有一个每次 Windows 启动时都必须运行的脚本,那就更有趣了。首先,我们创建脚本文件的快捷方式。右键单击脚本文件并选择 复制到/桌面(创建快捷方式).之后,打开桌面并检查快捷方式是否存在。右键单击它并选择 .打开窗户 进行 (提示:使用组合键 Windows 键 + R)并键入 外壳:启动,然后按 进入.地图 启动 将被打开。右键单击它并选择 坚持.脚本文件的快捷方式现在存在于文件夹中 启动.通过从开始菜单中选择 . 关闭 Windows 开/关/重启.从现在开始,该脚本将在每次 Windows 启动时自动运行。要结束此操作,只需从 Startup 文件夹中删除该文件即可。

提示 08:系统信息

如果您想查看有关所用计算机的更多信息,也可以编写脚本文件。例如,使用哪个操作系统,计算机有多少内存以及使用哪个网络。脚本将如下所示:

@ECHO 关闭

:: 使用此脚本,您可以获得有关所用计算机的信息

标题 关于这台电脑

ECHO 请稍候,我们正在获取有关计算机的信息!

:: 步骤 1:这台计算机使用的是哪个 Windows

回声 ============================

关于 WINDOWS 的 ECHO 信息

回声 ============================

系统信息 | findstr /c:"操作系统名称"

系统信息 | findstr /c:"操作系统版本"

系统信息 | findstr /c:"系统类型"

:: 第 2 步:这台电脑使用什么硬件

回声 ============================

关于硬件的回声信息

回声 ============================

系统信息 | findstr /c:"总物理内存"

wmic cpu 获取名称

:: 步骤 3:这台计算机使用的网络

回声 ============================

关于网络的回声信息

回声 ============================

ipconfig |查找字符串 IPv4

ipconfig |查找字符串 IPv6

暂停

提示 09:或提交

您还可以使用技巧 8 中的脚本生成包含计算机信息的文本文件。正如您在提示 4 中阅读的那样,添加 >> 文件名.txt 用过的。有了这些知识,您可以进一步扩展脚本。以下是脚本的第一部分作为示例:

@ECHO 关闭

:: 使用此脚本,您可以获得有关所用计算机的信息

标题 关于这台电脑

ECHO 请稍候,我们正在获取有关计算机的信息!

:: 步骤 1:这台计算机使用的是哪个 Windows

回声 ============================

关于 WINDOWS 的 ECHO 信息

回声 ============================

系统信息 | findstr /c:"操作系统名称" >> Information.txt

系统信息 | findstr /c:"操作系统版本" >> Information.txt

系统信息 | findstr /c:"系统类型" >> Information.txt

最近的帖子

$config[zx-auto] not found$config[zx-overlay] not found