无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: huaqingyuan
打印 上一主题 下一主题

5大的单文件制作工具

    [复制链接]
121#
发表于 2017-11-12 20:31:07 | 只看该作者
本帖最后由 527104427 于 2017-11-12 20:35 编辑
9zhmke 发表于 2017-11-12 18:46
在使用过程中发现个不大不小的问题:

  当运行程序是BAT时,"隐藏运行"有时候无效, 还是会跳出CMD的黑窗口 ...


批处理本身可以隐藏,但由它开启的子进程就隐藏不了。
跳出黑窗是因为批处理又调用了一次它本身,应该是用于请求管理员权限的吧,单文件程序打包的时候已经有权限请求了,再来一次就有点多余。
给你改了一下: 绿化.7z (1.43 KB, 下载次数: 26)

点评

用了较长一段时间,很好用!主要是表扬,但还是提两个极小的小问题 1、发现更新了好几次,但版本号一直是6.009,到底是更新了呢,还是更新了呢? 2、发现每封装一次bat文件,就会加入一句:@pushd "%~dp0" >nul  详情 回复 发表于 2018-2-2 22:50
非常感谢, 还没有想到二次调用上去. 为了得到管理员权限确实里面有再次调用这一段. 自己忽略了不好意思 另外建议的保存配置文件还是可以考虑一下.  详情 回复 发表于 2017-11-14 00:06
回复

使用道具 举报

122#
发表于 2017-11-14 00:06:13 | 只看该作者
527104427 发表于 2017-11-12 20:31
批处理本身可以隐藏,但由它开启的子进程就隐藏不了。
跳出黑窗是因为批处理又调用了一次它本身,应该 ...

非常感谢, 还没有想到二次调用上去.  为了得到管理员权限确实里面有再次调用这一段. 自己忽略了不好意思

另外建议的保存配置文件还是可以考虑一下.
回复

使用道具 举报

123#
发表于 2017-11-15 10:22:38 | 只看该作者
再提个建议,当拖动“运行程序”到x86/x64的框中后,“图标文件”和“版本信息”就自动变成指向这个批处理了, 后者能否这样设计:1、优先自动搜索文件夹中与目录同名的.exe程序  2、搜索文件夹中的第一个.exe程序。 至少是当拖入了.bat或.cmd时不要做任何动作。
回复

使用道具 举报

124#
发表于 2017-11-28 23:57:40 | 只看该作者
本帖最后由 9zhmke 于 2017-11-29 00:15 编辑

今天上网盘一看又更新了,很勤快啊,必须表扬一个!


然后说个不算BUG的小BUG:
点击“快捷方式”后,“工作目录”提示“支持拖入”但拖入后没有反应,为空白。
刚开始认为做出来的程序运行后并没有出现快捷方式?桌面上什么也没有。虽然我的桌面是改过的,用注册表指向了D:\我的文档\系统设置\桌面,但C:\Users\Administrator\Desktop和C:\Users\Public\Desktop也没有快捷方式,我正在做的软件是官网下载的微信最新版。又试了下百度网盘下载也不行,也是双击后没有出现桌面的快捷方式:
后来才明白,原来必须使用“添加”才能够使用快捷方式,郁闷了半分钟,要是提醒下就好了。而且拖工作目录过去的时候虽然显示空白,也可以有个提示吧?


回复

使用道具 举报

125#
发表于 2017-12-3 22:43:25 | 只看该作者
B.cmd等文件被打包成单文件A.exe,运行A.exe时会解压并执行其中的B.cmd。
问题:在B.cmd里怎么获知单文件A.exe之所在?希望提供某种手段。
目的是在A.exe所在位置自动创建文件夹A,或在A.exe所在位置自动创建文件A.ini。

目前用7-zip压缩的似乎无解?

点评

原来是在a.cmd同级目录生成a.dat,以保存宿主路径,但后来有人反馈说这样不好,又去掉了。 不知道p大觉得应该怎么处理才好呢?  详情 回复 发表于 2017-12-4 10:04
回复

使用道具 举报

126#
发表于 2017-12-4 10:04:32 | 只看该作者
pseudo 发表于 2017-12-3 22:43
B.cmd等文件被打包成单文件A.exe,运行A.exe时会解压并执行其中的B.cmd。
问题:在B.cmd里怎么获知单文件A ...

原来是在a.cmd同级目录生成a.dat,以保存宿主路径,但后来有人反馈说这样不好,又去掉了。

不知道p大觉得应该怎么处理才好呢?
回复

使用道具 举报

127#
发表于 2017-12-5 14:25:55 | 只看该作者
设置一个环境变量吧,使得在b.cmd里执行set命令可以看到这个环境变量。
0PE里StartServer.cmd访问与之并列存放的0PE.ISO(若有),就用到winrar自解压模块的环境变量。

点评

可以了,重新下载吧。变量与WINRAR的一样。  详情 回复 发表于 2017-12-10 20:57
回复

使用道具 举报

128#
发表于 2017-12-10 20:57:14 | 只看该作者
pseudo 发表于 2017-12-5 14:25
设置一个环境变量吧,使得在b.cmd里执行set命令可以看到这个环境变量。
0PE里StartServer.cmd访问与之并列 ...

可以了,重新下载吧。变量与WINRAR的一样。

点评

辛苦了。winrar的直接转成了7zip的,体积更小。  发表于 2017-12-10 22:56
回复

使用道具 举报

129#
发表于 2017-12-16 10:32:10 | 只看该作者
回复

使用道具 举报

130#
发表于 2018-1-27 17:19:35 | 只看该作者
像foobar2000汉化版那种安装程序是怎么制作的???用解压软件查看压缩包只能看到一个网址快捷方式!!!1
回复

使用道具 举报

131#
发表于 2018-2-2 22:50:36 | 只看该作者
527104427 发表于 2017-11-12 20:31
批处理本身可以隐藏,但由它开启的子进程就隐藏不了。
跳出黑窗是因为批处理又调用了一次它本身,应该 ...

用了较长一段时间,很好用!主要是表扬,但还是提两个极小的小问题

1、发现更新了好几次,但版本号一直是6.009,到底是更新了呢,还是更新了呢?
2、发现每封装一次bat文件,就会加入一句:@pushd "%~dp0" >nul 2>&1
封装多少次就加了多少句,虽说没啥问题,就是有点不好看,能不能由用户自己去加?

之前再补个建议,当拖动批处理文件到“运行程序”到x86/x64的框中后,“图标文件”和“版本信息”就自动变成指向这个批处理了, 可以考虑当拖入了.bat或.cmd时不要做任何更改图标和版本的动作。

点评

“表扬”这个词用的恰到好处,满足了我这种小学生的虚荣心。暂时先挂起吧,没时间处理。  详情 回复 发表于 2018-2-3 19:33
回复

使用道具 举报

132#
发表于 2018-2-3 19:33:50 | 只看该作者
9zhmke 发表于 2018-2-2 22:50
用了较长一段时间,很好用!主要是表扬,但还是提两个极小的小问题

1、发现更新了好几次,但版本号一 ...

“表扬”这个词用的恰到好处,满足了我这种小学生的虚荣心。暂时先挂起吧,没时间处理。
回复

使用道具 举报

133#
发表于 2019-1-30 22:56:34 | 只看该作者
五大的东东就是好用,特来顶贴!
回复

使用道具 举报

134#
发表于 2020-8-10 06:43:39 | 只看该作者
感谢分享,好人一生平安。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-24 21:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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