bat 批处理文件,批处理bat文件制作

  bat 批处理文件,批处理bat文件制作

  BAT文件可以把很多系统命令串起来自动执行,所以执行效率很高。但是批处理文件也有一个很大的缺陷,就是容易被别人看穿,容易被修改(可以用记事本打开修改)。如果我们把BAT文件编译成EXE文件,甚至加入密码或者其他功能,会更加保密和安全。

  我们大多数人都知道命令提示符及其基本命令。为了完成一项任务或获得一些信息,我们在按命令工作时,通常会执行一组命令而不是单个命令。这可以在BAT文件的帮助下完成。BAT(或批处理文件)是一个无格式的文本文件,它包含许多按顺序执行的命令。每当我们从命令窗口打开一个BAT文件,它就会依次执行所有命令并输出结果。

  批处理文件使非技术用户更容易使用CMD命令,因为批处理文件也可以由他人编写,由普通用户执行。如果你自己编写过批处理文件,那么你一定很熟悉批处理文件的编写过程,所以如何编写不是我们文章的重点。

  在本文中,我们将重点介绍使用Bat to Exe转换工具将BAT文件转换为EXE文件的方法。此外,还将介绍一个简单的在线转换方案。BAT批处理文件转换成EXE有自己的优势。首先,如果你不想分享你自己的代码,它会隐藏它。此外,它使用户更容易使用,因为更多的用户觉得更习惯和舒适地使用EXE文件。

  

1. 用Bat to Exe Converter软件实现

  Bat Exe转换器是一个免费软件,可以支持不同的变量和格式。该工具分别为32位和64位平台提供可移植和安装格式。包含了很多BAT文件的例子,可以转换成可执行文件。这个工具非常简单易用。我们需要做的就是打开它并选择我们自己的批处理文件。然后选择要保存EXE文件的位置。

  我们可以根据需要定制和微调EXE文件。首先,我们可以决定应用程序的可见性。选择“隐形应用”,可以隐藏模式运行;如果选择可视化应用程序,最终用户将可以看到该程序。然后您还可以决定工作目录,您可以选择应用程序是从“当前目录”还是“临时目录”运行(图1)。

  如果脚本生成了一些临时文件,那么我们可能希望在脚本完成后删除它们。所以我们可以选择“退出时删除”这个选项,当然也可以根据需要选择“不删除”。BAT EXE转换器也允许我们用密码加密EXE。选择“加密程序”选项,然后输入密码。加密允许禁用对EXE文件的无限制访问。

  除了上述特性的用法,我们还可以指定脚本所针对的架构(32位或64位)。您可以为不同的架构编译不同的脚本,并分别分发它们。此外,如果脚本需要管理员权限,您可以选择“添加管理员列表”将管理员列表添加到EXE。还有其他一些杂项功能。我们可以启用“覆盖现有文件”让EXE自动覆盖现有文件。此外,您还可以选择“使用UPX压缩方案”来压缩EXE文件。

  大多数批处理脚本也使用一些外部文件来完成它们的功能。如果我们的脚本涉及这种情况,您可以单击“Include”选项卡并单击“Add”按钮,在编译之前选择脚本使用的所有文件(图2)。

  EXE程序作为一个简单的软件,我们可以给它分配一组版本信息,点击“版本信息”选项卡,指定版本详细信息并为EXE选择一个图标(图3)。

  虽然我们可以用记事本编辑BAT文件,但是记事本编写程序总是太过原始和不专业。BAT execonverter附带的“编辑器”选项卡专门用于编辑BAT文件。在编译EXE文件之前,您可以在这里更改代码。编辑器提供了语法高亮显示,这使得查看和编辑批处理文件变得更加明显(图4)。

  现在的软件程序大多支持多语言界面。BAT EXE Converter的最后一个标签“程序设置”允许您选择EXE文件的语言。我们可以选择24种可用语言中的任何一种(图5)。

  自定义EXE文件后,可以单击“编译”按钮将批处理文件编译成EXE文件。BAT文件转换成EXE文件用不了太久。请稍等片刻,我们将得到EXE程序并很快使用它。此外,我们还可以选择“重置所有条目”,将程序参数恢复为默认值。

  

2. 通过专门的网站实现在线转换

  除了使用应用程序,我们还可以通过该程序的另一个版本3354,一个专用的在线网站,实现BAT文件到EXE(在线地址:http://www.f2ko.de/en/ob2e.php)的实时在线转换。

  这种基于网络的版本也运行良好,但它提供的定制较少。如果您想在旅途中使用它,或者不想进行许多自定义转换,这种方法更合适。同样,使用Web应用程序也很简单。你只需要上传蝙蝠文件。然后到处选几个选项。您可以自定义可见性,然后还可以指定模式,如果脚本包含需要管理员权限的命令,还可以包含管理员清单。您也可以指定密码来保护EXE文件。版本信息、图标和语言设置等其他定制都是不可用的应用程序(图6)。

  完成定制后,您可以单击“转换”按钮并下载EXE文件。的最终下载文件可以在加密的ZIP文件中找到。

  总之,如果我们想快速转换文件,Web应用程序将非常有用。但是如果你想要更多的定制,建议使用上面的Windows版本的应用程序。

bat 批处理文件,批处理bat文件制作