我如何使用批处理将文本文件作为exe运行/执行

问题描述 投票:0回答:3

我需要知道如何制作一个批处理文件来执行/运行 txt 文件,就好像它是 exe 文件一样。有谁知道我可以做什么或尝试什么。我使用的是 Windows 7 Ultimate 32 位。 txt 文件是一个 exe 文件,扩展名为 .txt。

windows batch-file text exe
3个回答
2
投票

如果是EXE,为什么叫

.txt

有时 EXE 会被重命名,以便能够通过电子邮件发送它们(某些电子邮件服务器出于安全原因阻止 EXE)

最好的方法是将其重命名为

.exe

如果您确实想将其保留为

.txt
,请复制一份:

copy file.txt file.exe
file.exe

注意:如果您不完全信任源,请勿运行任何可执行文件!


2
投票

一种方法可能是更改

HKEY_CLASSES_ROOT\txtfile\shell\open\command
注册表项来更改打开 .txt 文件时发生的情况。

默认设置是用notepad.exe打开

%SystemRoot%\system32\NOTEPAD.EXE %1

另一种方法是将文件重命名为.exe,运行它,完成后重命名为.txt。


2
投票

无需将 .txt 文件复制到 .exe 扩展名。

  • 仅当文件可执行时才有效

只需输入批处理脚本即可:

call yourfilename.txt

或者只是打开 CMD 并输入相同的内容,这仅适用于 .exe 文件 已重命名为 .txt 扩展名,与 .run、.dat、.bin、.bmp 和 相同。 等等,例如:

call chrome.x

或者让我们尝试使用 .bmp 扩展名启动 CMD

call cmd.bmp
  • 这将适用于所有具有可执行代码的文件,其他文件将不起作用!
© www.soinside.com 2019 - 2024. All rights reserved.