是否可以将批处理和txt文件转换为exe文件?

时间:2018-07-06 04:22:07

标签: batch-file

因此,我有一个批处理文件,该文件从单独的txt文档中导入文本并将其显示给用户,并且我想将它们都转换为一个exe文件,这意味着用户将看不到或无法更改txt文件。这可能吗?还是我只是在胡说八道?

1 个答案:

答案 0 :(得分:3)

有一个非常简单的方法来执行此操作,而您无需下载任何第三方工具。使用名为iexpress的Windows实用程序,您可以创建一个自提取指令。


这将引导您完成如何将脚本转换为 .EXE

  1. 首先,打开iexpress。 (按 WindowsHome + R -键入iexpress
  2. 打包目的下,选择“ 提取文件并运行安装命令
  3. 命名您的包裹
  4. 确认提示下,选择“ 无提示
  5. 许可协议下,选择“ 不显示许可
  6. 现在为您的打包文件,您将要选择您的批处理文件和文本文件。您CD %~dp0到批处理位置很重要,因为机柜将在执行过程中将文件提取到%temp%文件夹中的目录中。贝娄将是一个例子:

textfile.txt

Hello agent! Your secret code is:
Apple

x.bat

@ECHO OFF
@CD %~dp0

for /f "tokens=* delims=" %%x in (textfile.txt) do echo %%x
echo. & pause
  1. 要启动的安装程序下,您需要插入cmd.exe /c x.bat作为“ 安装程序”。将“ 安装后命令”设置为“ ”。
  2. 显示窗口下,将其设置为“ 默认
  3. 软件包名称和选项下,在选项下,选中“ 从用户隐藏文件提取进度动画

创建软件包并开始打包,您的批处理和txt现在是一个.EXE