因此,我有一个批处理文件,该文件从单独的txt文档中导入文本并将其显示给用户,并且我想将它们都转换为一个exe文件,这意味着用户将看不到或无法更改txt文件。这可能吗?还是我只是在胡说八道?
答案 0 :(得分:3)
有一个非常简单的方法来执行此操作,而您无需下载任何第三方工具。使用名为iexpress
的Windows实用程序,您可以创建一个自提取指令。
这将引导您完成如何将脚本转换为 .EXE
iexpress
)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
cmd.exe /c x.bat
作为“ 安装程序”。将“ 安装后命令”设置为“ 无”。创建软件包并开始打包,您的批处理和txt现在是一个.EXE