本帖最后由 CrLf 于 2023-10-29 03:18 编辑
GUI版(由CrLf编写)
网页版(由CrLf编写)
目前[2023.10.29]收集了2400+第三方,并且将持续增加
第三方由CrLf,templinshi,bailong360共同整理,不过其实大部分都是CrLf收集的.由于lz的学业原因,也一直是CrLf在维护,在此对CrLf哥说声辛苦了,您不过放心等您老了我可以接替您的论坛巡查
简介:
bcn是一个类似linux包管理的工具
主要用于在windows下方便地下载各种第三方,例如'bcn get sed'就可以直接下载sed到本地
最新版(5.6)采用bat/js混编,并且优化了find-tool的排版,并且提供了选项控制各个列的宽度
下载解压后得到bcn.bat,将该bat放到任何一个环境变量PATH中的目录就可以使用
(建议在非系统盘以新建一个文件夹用于放置bcn.bat,避免bcn无权限往自身目录写入文件)
旧版用户可以把bcn.bat放到tools目录中,然后其他的东西可以删了,环境变量中的Data目录也可以删了
通过bcn get bcn升级时由于自己被替换掉会bug一下,但是下载是成功的.升级到5.3版即可解决- :: bcn 5.7 by bailong360 @www.bathome.net
- :: 首发兼更新地址:http://www.bathome.net/thread-32322-1-1.html
- ::
- :: 使用时请将bcn.bat放入任意一个PATH中的目录以便调用
- :: 但请确保bcn.bat拥有该目录的读写权限(因此最好不要选择system32)
- :: 建议新建一个目录专供bcn.bat使用,再将这个目录添加到PATH中
- ::
- :: 基本用法:
- :: 下载: bcn command filename [v:version] [/f] [/o:path]
- :: 从Batch-CN上下载指定的第三方
- :: command
- :: 供选:get-tool get gt down
- :: 前三个效果等同,最后一个的效果等同于get-tool /f
- :: filename
- :: 欲下载的第三方名称
- :: (可选)v:version
- :: 欲下载的第三方版本(避免下载默认版本)
- :: (可选)/f
- :: 即使第三方已存在也下载,等同于down
- :: (可选)/o:path
- :: 下载到指定目录,path为'-'则下载到当前目录
- :: 例:bcn get sed v:4.0.7 /f
- :: bcn get capi
- :: bcn get sed "/o:New Folder"
- :: bcn get sed /o:-
- ::
- :: 删除: bcn command filename
- :: 从bcn.bat所处的目录中删除一个文件(夹)
- :: command:
- :: 供选:del-tool del dt
- :: filename:
- :: 欲删除的文件(夹)名称,不加后缀则删除所有相关文件(夹)
- :: 例:bcn del capi.rar
- :: bcn del capi
- ::
- :: 查找: bcn command keyword [col:length] ...
- :: 根据关键词查找第三方
- :: command:
- :: 供选:find-tool find ft
- :: keyword:
- :: 需要查找的关键字,会被编译为JScript正则表达式
- :: (可选)col:length
- :: 供选:name ver info size
- :: 指定输出列的宽度,可指定多个
- :: length表示该列的宽度,为0时则隐藏该列
- :: 默认宽度name:14 ver:12 info:38 size:8
- :: 例:bcn find 正则
- :: bcn find 替换 ver:0 info:50
- :: bcn find "^sed "
- ::
- :: 提示:可以右键修改源码来获得更高的可定制性
- ::
- :: Batch-CN项目合作者
- :: 改进与维护: CrLf, bailong360, Batcher
- :: 推荐和建议: templinshi, 依山居, tigerpower
-
- :+ 5.7
- :+ 增加对UPX自动脱壳前后大小变化的展示
- :+ 优化了自动下载unrar和upx的逻辑
- :+
- :+ 5.6
- :+ 增加了下载后自动进行UPX脱壳的逻辑,提升第三方命令的执行效率
- :+ 增加了第三方命令的简介展示
- :+ 修复了因unrar路径错误导致无法自动解压的问题
- :+
- :+ 5.5
- :+ 修复因PATH中找不到unrar导致解压失败的问题
- :+
- :+ 5.4
- :+ 修复bcn因防盗链而下载失败的问题
- :+
- :+ 5.3
- :+ 替换bcn的域名为bcn.bathome.net
- :+ 优化调用效率,允许将清单缓存1分钟
- :+
- :+ 5.2
- :+ 修复更新bcn时可能出现的错误
- :+
- :+ 5.1
- :+ 修复了判断list时间时的逻辑错误
- :+ 修复了find rem时出现的错误
- :+ 增加了EasyUSe模式
- :+ 增加了/f开关
- :+ 增加了/o开关
- :+ 提高了定制性
- :+
- :+ 5.0
- :+ 重写了代码,使用bat/Js混编,仅保留了get-tool,find-tool,del-tool
- :+ 增强了find-tool的功能
- :+
- :+ 4.1.2
- :+ 修复了Get-Tool读取不到最新list的问题
- :+ 修复了Get-Update解压时目录不对的问题
- :+
- :+ 4.1.1
- :+ 修复了部分bug
- :+ 修改了第三方列表的获取源
复制代码 5.7:http://bcn.bathome.net/update/5-7.7z
***已由CrLf于2023-10-29更新至5.7版本***
仅测试了在XP、Win7、Win10、Win11下的工作情况,其他系统若有异常,请回复.
同时欢迎各位向我们推荐优秀的第三方! |