Batch file 丢失了最终转换为EXE的批处理文件的源代码。无论如何,要把消息来源找回来?

Batch file 丢失了最终转换为EXE的批处理文件的源代码。无论如何,要把消息来源找回来?,batch-file,type-conversion,exe,Batch File,Type Conversion,Exe,我正在编写一个小的批处理文件脚本,该脚本已转换为EXE。然后我丢失了批处理文件,但我仍然有EXE。是否有办法将其转换回.bat文件以恢复源代码?所有批处理编译器都只是脚本的包装器,用于将它们提取到某个目录(通常为%TEMP%)并运行它们。%TEMP%中的位置将因使用编译器的不同而有所不同,但以下是一些更常见的位置以及脚本最终被提取的位置: 对于所有这些,我最初的脚本名为raw_script.bat 编译器名称 地方 隐藏文件夹? 我的脚本的位置 高级BAT-to-EXE转换器 %温度%\\tmp

我正在编写一个小的批处理文件脚本,该脚本已转换为EXE。然后我丢失了批处理文件,但我仍然有EXE。是否有办法将其转换回.bat文件以恢复源代码?

所有批处理编译器都只是脚本的包装器,用于将它们提取到某个目录(通常为%TEMP%)并运行它们。%TEMP%中的位置将因使用编译器的不同而有所不同,但以下是一些更常见的位置以及脚本最终被提取的位置:

对于所有这些,我最初的脚本名为raw_script.bat

编译器名称 地方 隐藏文件夹? 我的脚本的位置 高级BAT-to-EXE转换器 %温度%\\tmp.bat 对 %TEMP%\wxy\tmp94807.bat f2ko Bat到Exe %温度%\.tmp\.tmp\.bat 不 %TEMP%\3F11.tmp\3F12.tmp\3F13.bat slimbattoexe %温度%\.蝙蝠 不 %TEMP%\it.bat BlackHost-Bat-to-Exe %温度%\.蝙蝠 不 %TEMP%\cmd.bat Gotek批处理编译器 %温度%\\tmp.bat 对 %TEMP%\ytmp\tmp57317.bat Bat2Exe.net %温度%\.tmp\.bat 不 %TEMP%\7zS1034.tmp\raw_script.bat IExpress %温度%\.tmp\.bat 不 %TEMP%\IXP000.tmp\raw\u script.bat
这完全取决于您用来转换脚本的内容,但99%的情况下,脚本会被提取到%TEMP%中的文件夹中。有时它是一个隐藏文件夹。首先删除文件夹%TEMP%中当前未被正在运行的进程使用的所有文件和文件夹。然后运行可执行文件,将批处理文件脚本提取到%TEMP%文件夹或cmd.exe处理的子文件夹中,然后按Ctrl+C。cmd.exe会提示您是否应终止批处理作业。这使您有无限的时间使用Windows文件资源管理器或任何其他文件管理器或一个或多个cmd.exe实例命令提示符查看%TEMP%文件夹中的文件。其中之一是需要恢复的批处理文件。