免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 7286 | 回复: 21
打印 上一主题 下一主题

请帮忙改写/修改 Ultimate Frontend (终极命令行前端) [仅76KB, GPL] [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-10-11 11:26 |只看该作者 |倒序浏览
本帖最后由 aries215 于 2011-10-13 17:36 编辑

起源:
  本项目源自 "BatchEnc (GPL)", 原是由 Speek 编写的专用于音频转换的工具. 因其配置的开放性使之适用于多种场合. 本项目试图进一步提高它的通用性.

描述:
  工具改名为"Ultimate Frontend", 全称 Ultimate Command-line Tools Front-end, 即"终极的命令行工具的前端", 是一个为更方便使用命令行工具而编写的小工具, 不到100KB, 但可以非常灵活的不受限制地预置各种命令行参数, 同时允许在界面上随时调整和增减, 然后生成并执行对应的批处理, 且能完成批量任务, 因而适合作为各种各样命令行工具的前端.

  时至今日, 命令行工具仍然具有独特的魅力, 比如功能更丰富, 执行效率更高, 卓越的兼容性和稳定性等. 很多官方格式转换工具大都是以命令行工具的形式发布的, 比如 FLAC, MAC, Imagex(MS wim); 还有好多强悍的工具是命令行的, 比如 音视频工具FFmpeg, PDF制作工具Pdftk, CD刻录工具cdrecord, 等等.
  我本人就很喜欢使用各种命令行工具.

  我觉得这个工具仅76KB就能实现无数种可能, 比较有意义, 如果熟悉各命令参数的情况下, 比很多体积很大的有成熟GUI的软件好用.

目标:
  希望帮忙完善这个工具, 使其成为很好用的适合作为更多命令行工具的前端.

------------------------------------

当前要实现的内容如下:
  1, 程序名称改为: Ultimate Frontend;
  2, 配置文件名改为: presets.cfg;
  3, 更改程序文件目录结构: 第三方命令行工具统一放到"Tools"文件夹里, 批处理也在此文件夹内生成, 与.exe同级, 不要"Batchfiles"文件夹了;
  4, 批处理内容, 不要写入"chcp 1252"字样(原BatchEnc有); 把“DEL %0”加到每个批处理的末尾, 用于删除自身; 有了自删功能后, 可以去掉限制最多生成20个批处理文件;
  5, 批处理文件名最好跟所执行的命令行工具相同, 以便查阅. 如使用FLAC.exe转换音频时, 对应的批处理文件名应为 flac.cmd.
  6, 界面按钮, "About"改为"Add Folder", 放在"Add Files"下方, 对应的功能为搜索整个文件夹;
  7, 界面"Command Line"区增加一个列表框, 用于对预置命令参数进行归类, 选框内容是在"presets.cfg"文件提取的命令行工具的名称. 例如, 预置了很多工具的命令参数的情况下, 以工具的名称来分类, 如果选择了其中的FLAC, 然后下面第二个选框的选项只显示FLAC相关的参数, 这样更易于使用, 不至于像原版那样展示完整的长长的列表, 显得很复杂, 看得头晕眼花;
  8, 添加文件(夹)的对话框里, 默认显示所有文件(*.*), 去掉原来所有的音频格式分类.
 ------


原始界面:


PS的最终界面效果图(压缩包里也有):


要生成的批处理内容:
  1. @ECHO OFF
  2. *** commands ***
  3. PAUSE
  4. DEL %0
  5.  
复制代码
------------------------------------

我不是程序员, 请帮忙修改. 软件协议继承GPL. 谢谢!
请发送到我的邮箱:

这是程序包(附反编译所得的代码, 另送FLAC.exe和MAC.EXE方便测试). 下载链接:
http://115.com/file/dnhebrnh#
http://www.rayfile.com/zh-cn/files/0fe80a80-efd0-11e0-b730-0015c55db73d

论坛徽章:
0
2 [报告]
发表于 2011-10-11 13:58 |只看该作者
雷锋早就离开了

论坛徽章:
0
3 [报告]
发表于 2011-10-11 17:41 |只看该作者
懂编程的就行, 修改一下现成的代码而已

论坛徽章:
11
未羊
日期:2013-12-16 12:45:4615-16赛季CBA联赛之青岛
日期:2016-04-11 19:17:4715-16赛季CBA联赛之广夏
日期:2016-04-06 16:34:012015亚冠之卡尔希纳萨夫
日期:2015-11-10 10:04:522015亚冠之大阪钢巴
日期:2015-07-30 18:29:402015亚冠之城南
日期:2015-06-15 17:56:392015亚冠之卡尔希纳萨夫
日期:2015-05-15 15:19:272015亚冠之山东鲁能
日期:2015-05-14 12:38:13金牛座
日期:2014-12-04 15:34:06子鼠
日期:2014-10-16 13:40:4715-16赛季CBA联赛之八一
日期:2016-07-22 09:41:40
4 [报告]
发表于 2011-10-11 18:07 |只看该作者
本帖最后由 zylthinking 于 2011-10-11 18:31 编辑

我怎么感觉是免费找傻子做苦力呢,  说句我们是GPL, 就不用付钱了么??

论坛徽章:
0
5 [报告]
发表于 2011-10-11 21:46 |只看该作者
我怎么感觉是免费找傻子做苦力呢,  说句我们是GPL, 就不用付钱了么??
zylthinking 发表于 2011-10-11 18:07


不理我无所谓, 但看到你这样的论调我就不客气了!!

你的意思是不是说倡议开源免费和发布免费软件的都是傻子??

你的意思是不是说提供任何无偿帮助的人都是傻子?? 别人任何付出都要收钱?? 那你接受别人的帮助的时候付了多少钱给别人?? 你知不知道你现在所获得的网络资源都是无偿从别人那里得到的?? 你从未觉得这样会很耻辱??
老实说, 你注册这个论坛, 不就是想找免费帮你解答问题的"傻子"吗?? 你别这么不要脸行么??

我不认同雷锋思想, 不觉得谁必须要帮助谁!!
自私不是坏事, 但不能鼠目寸光!!
我替那些无偿献血, 捐器官, 义工, 网上免费分享软件教程文章的人很不值得!! 你们这些人居然被骂作是傻子!!
眼里只有钱并且鄙视其他不同价值观的人, 无论是从事哪一个行业, 它技能方面所能达到的高度和深度都是很有限的!!

中国的应试教育和以经济建设为中心的政策搞得非常成功, 它能让很多人的思想一直保持在清朝末年的状态!!

我觉得, 把钱花在买东西喂狗 比给你更值得!!!

论坛徽章:
0
6 [报告]
发表于 2011-10-11 22:28 |只看该作者
我怎么感觉是免费找傻子做苦力呢,  说句我们是GPL, 就不用付钱了么??
zylthinking 发表于 2011-10-11 18:07



    完了,你惹事了,今天赶紧加个班给lz修改好了吧

论坛徽章:
2
青铜圣斗士
日期:2015-11-26 06:15:59数据库技术版块每日发帖之星
日期:2016-07-24 06:20:00
7 [报告]
发表于 2011-10-11 22:53 |只看该作者
回复 4# zylthinking

印象中狂犬病发生还且有记录者不超过一位数。
咬回去也没用,绕道走吧……

论坛徽章:
0
8 [报告]
发表于 2011-10-12 01:16 |只看该作者
开源的原则,我觉得有必要加一条 ----

我给的,你可以拿去
但是你不能伸手要

论坛徽章:
0
9 [报告]
发表于 2011-10-12 01:18 |只看该作者
就一个感觉!贱!程序员真贱!

论坛徽章:
0
10 [报告]
发表于 2011-10-12 02:01 |只看该作者
就问一条,别人帮lz改了之后lz准备在什么地方公布源码并且准备如何维护?
不是开源不好,而是中国人太不遵守规则。N多人用GPL协议下的软件自己却不开源,N多人享受着程序员带来的便利在生活中却极不尊重不理解程序员——比如很多国企的**领导们。在尊重知识产权的美国,人家写程序可以成为院士,可以创办世界上最NB的公司,中国可以吗?

你既然自称不是程序员,至少要理解程序员或者你的东西对别人的进步有帮助,否则人家凭什么帮你。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP