设为首页 收藏本站

NSIS中文论坛

查看: 93|回复: 1

[求助] NSIS打包时生成bat文件说不是有效的win32程序

[复制链接]

该用户从未签到

1

主题

2

帖子

13

积分

积分
13
发表于 2018-9-17 09:57:15 | 显示全部楼层 |阅读模式
打包了一个tomcat和一个mysql,因为要做一键启动,所以写了个start_all.bat,本地测试是好的,给别人然后就报start_all.bat不是有效的win32程序,想问下是什么原因?怎么解决?我怀疑是文件没有写进去,但真不知道怎么解决?

代码:
Section "启动"
  FileOpen $4 $INSTDIR\conf\startALL.bat w
        IfErrors done
          FileWrite $4 "start call $\"$INSTDIR\conf\install.bat$\" $\r$\n"
          FileWrite $4 "start call $\"$INSTDIR\mysql\startup.bat$\" $\r$\n"
          FileWrite $4 "start call $\"$INSTDIR\ScreenCap\bin\startup.bat$\" $\r$\n"
          FileClose $4
        done:
SectionEnd


回复

使用道具 举报

该用户从未签到

1

主题

143

帖子

731

积分

积分
731

NSIS元老

发表于 2018-9-18 23:27:58 | 显示全部楼层
空内容的 bat 就会提示说不是有效的 Win32 程序
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|联系我们|NSIS中文论坛    

GMT+8, 2018-10-20 19:03 , Processed in 0.031896 second(s), 14 queries , MemCache On.

Powered by Discuz!X3.3

Copyright © 2015-2018 NSIS中文论坛

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