| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 632 人关注过本帖
标题:请帮忙修改 Ultimate Frontend (通用命令行前端) [仅76KB, GPL]
只看楼主 加入收藏
aries215
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-4-24
收藏
 问题点数:0 回复次数:1 
请帮忙修改 Ultimate Frontend (通用命令行前端) [仅76KB, GPL]
起源:
本项目源自 "BatchEnc (GPL)", 原是由 Speek 编写的专用于音频转换的工具. 因其配置的开放性使之适用于多种场合. 本项目试图进一步提高它的通用性.

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

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

我觉得这个工具仅几十KB就能实现无数种可能, 比较有意义, 如果熟悉各命令参数的情况下, 比很多体积很大的有成熟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"文件提取的命令行工具的名称(或者也可以列出Tools文件夹内个工具的名称, 去掉".exe"). 例如, 预置了很多工具的命令参数的情况下, 以工具的名称来分类, 如果选择了其中的FLAC, 然后下面第二个选框的选项只显示FLAC相关的参数, 这样方便使用, 不至于像原版那样展示完整的长长的列表, 显得很复杂, 看得头晕眼花;
8, 添加文件(夹)的对话框里, 默认显示所有文件(*.*), 去掉原来所有的音频格式分类.
---------------

最终界面效果图(压缩包里也有):
[img=http://i1002.][/img]

要生成的批处理内容:
程序代码:
@ECHO OFF
*** commands ***
PAUSE
DEL %0
 

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

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

这是程序包(附反编译所得的代码, 另送FLAC.exe和MAC.EXE方便测试). 下载链接:
http://
http://www.

[ 本帖最后由 aries215 于 2011-10-6 12:04 编辑 ]
搜索更多相关主题的帖子: 工具 通用 开放性 
2011-10-06 03:48
aries215
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-4-24
收藏
得分:0 
再次更新了下载地址, 原来上传的源代码没有反编译完全.
现已重新上传, 新的地址为:
http://
http://www.

[ 本帖最后由 aries215 于 2011-10-6 12:05 编辑 ]
2011-10-06 10:40
快速回复:请帮忙修改 Ultimate Frontend (通用命令行前端) [仅76KB, GPL]
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032373 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved