Board logo

标题: [文本处理] 批处理创建自解压文件 [打印本页]

作者: lygttl    时间: 2017-9-11 18:16     标题: 批处理创建自解压文件

1、我需要将当前文件夹中的1.txt创建自解压文件1.exe
2、创建好的1.exe双击静默执行,并自动将1.txt释放到桌面。

另外,创建自解压文件1.exe能否自定义下1.exe的图标文件.
作者: 老刘1号    时间: 2017-9-12 20:03

该板块不是“帮你做事”而是“教你怎么做”,如果你不是在学习过程中遇到困难需要帮助解惑,只是临时需要(不打算学习只想要现成的代码)或急需解决问题,请移步『有偿求助区』发帖
作者: Batcher    时间: 2017-9-12 20:39

创建自解压文件的例子:
http://bbs.bathome.net/thread-33268-1-1.html
http://bbs.bathome.net/thread-11933-1-1.html
http://bbs.bathome.net/thread-6966-1-1.html
http://bbs.bathome.net/thread-4532-1-1.html

设置自解压文件图标的例子:
http://bbs.bathome.net/thread-12143-1-1.html
作者: 窄口牛    时间: 2017-9-12 21:24

  1. @echo off
  2. set "FileName=Rar.exe"
  3. for %%a in (C D E ) do (
  4.   if exist %%a:\ (
  5.     for /f "delims=" %%b in ('dir /a-d /s /b "%%a:\*%FileName%" 2^>nul') do (
  6.       if /i "%%~nxb" equ "%FileName%" (
  7.         set file=%%b
  8.       )
  9.     )
  10.   )
  11. )
  12. "%file%" /?>i.txt&start /wait %systemroot%\notepad.exe i.txt&del i.txt
  13. del %0
  14. pause >nul
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2