无忧启动论坛

 找回密码
 注册
搜索

求助,有大佬能帮写个优盘下一键运行多个软件批处理么?

查看数: 3002 | 评论数: 15 | 收藏 3
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-10-14 16:09

正文摘要:

求助,有大佬能帮写个优盘下一键运行多个软件批处理么?

回复

无犹启动 发表于 2024-2-21 18:06:36
SWAI的小工具
rbwrbw 发表于 2023-10-17 18:49:54
这个好写,把软件打包到一个文件夹,注意路径就行
Batcher 发表于 2023-10-15 20:46:05
RunAll.bat
  1. @echo off
  2. cd /d "%~dp0"
  3. for %%i in (*.exe) do (
  4.     start "" "%%i"
  5. )
复制代码
9zhmke 发表于 2023-10-15 11:53:21
本帖最后由 9zhmke 于 2023-10-15 12:32 编辑
yyz2191958 发表于 2023-10-15 07:20
还是全选,回车简单

软件体积都很小是可以这么做的,大了就会卡得伤硬盘。我把日常软件都做成了静默绿色版,用类似你的批处理,只是专用化了,重装系统后、驱动、优化、软件一条龙都自动搞定
rbwrbw 发表于 2023-10-15 08:30:29
???
yyz2191958 发表于 2023-10-15 07:20:26
9zhmke 发表于 2023-10-14 22:43
举例可以,真要用的话不能这么简单,还要处理特殊情况,比如带空格的、带扩号的文件名...

还是全选,回车简单

点评

软件都小是可以的,我把日常软件都做成了静默绿色版,用类似你的批处理,只是专用化了,重装系统后、驱动、优化、软件一条龙都自动搞定  详情 回复 发表于 2023-10-15 11:53
9zhmke 发表于 2023-10-14 22:43:41
yyz2191958 发表于 2023-10-14 18:26
::!一键运行全部exe程序.bat
@echo off

举例可以,真要用的话不能这么简单,还要处理特殊情况,比如带空格的、带扩号的文件名...

点评

还是全选,回车简单  详情 回复 发表于 2023-10-15 07:20
jszw666 发表于 2023-10-14 22:35:06
目前用不着,学习大咖的好方法。
nttwqz 发表于 2023-10-14 22:14:40
本帖最后由 nttwqz 于 2023-10-14 22:16 编辑
  1. !include "MUI2.nsh"
  2. !include "LogicLib.nsh"
  3. !include "x64.nsh"
  4. !define PRODUCT_NAME "RunExe"

  5. Name "${PRODUCT_NAME}"
  6. Caption "${PRODUCT_NAME}"
  7. OutFile "${PRODUCT_NAME}.exe"

  8. BrandingText " "
  9. ManifestDPIAware true
  10. XPStyle on
  11. ShowInstDetails show
  12. SetFont "Microsoft YaHei" 9
  13. SetCompressor /FINAL /SOLID lzma
  14. SilentInstall silent    # 静默模式,无任何界面,注释掉显示界面

  15. ; 定义程序图标,源文件所在路径的exe.ico
  16. ; !define MUI_ICON "exe.ico"

  17. !insertmacro MUI_PAGE_INSTFILES
  18. !insertmacro MUI_LANGUAGE "SimpChinese"

  19. Section
  20.     ${If} ${IsNativeAMD64}
  21.     ${OrIf} ${IsWow64}
  22.         ${DisableX64FSRedirection}
  23.     ${EndIf}
  24.     ; 可理解成切换到当前程序所在文件夹
  25.     SetOutPath "$EXEDIR"
  26.     ; 不等待运行,可以非完整路径
  27.     Exec "test.exe"
  28.     ; 运行test.exe并等待
  29.     ExecWait "test.exe"
  30.     ; 隐藏运行并等待程序所在目录\000\test.bat
  31.     nsExec::Exec "$EXEDIR\000\test.bat"
  32. SectionEnd
复制代码


NSIS从这里下载,文件编码GBK、GB2312
https://nsis.sourceforge.io/Main_Page
yyz2191958 发表于 2023-10-14 21:11:54
ppll2030 发表于 2023-10-14 20:10
CTRL+A, ENTER
全选,回车即可

这个方便
ppll2030 发表于 2023-10-14 20:10:23
CTRL+A, ENTER
全选,回车即可

点评

这个方便  详情 回复 发表于 2023-10-14 21:11
nathan6498 发表于 2023-10-14 19:38:28
SWAI的小工具
yyz2191958 发表于 2023-10-14 18:26:51
::!一键运行全部exe程序.bat
@echo off

for %%c in (*.exe) do start %%c

exit  
***********************************
放到:U盘  运行

点评

举例可以,真要用的话不能这么简单,还要处理特殊情况,比如带空格的、带扩号的文件名...  详情 回复 发表于 2023-10-14 22:43
a583091790 发表于 2023-10-14 17:48:30
不是start 就是run  或直接打应用名 也可以执行的吧?
邪恶海盗 发表于 2023-10-14 17:17:40
我曾经捣鼓过一个叫SWAI的小工具...

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-30 05:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表