本帖最后由 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 | | :+ 修改了第三方列表的获取源COPY |
5.7:http://bcn.bathome.net/update/5-7.7z
***已由CrLf于2023-10-29更新至5.7版本***
仅测试了在XP、Win7、Win10、Win11下的工作情况,其他系统若有异常,请回复.
同时欢迎各位向我们推荐优秀的第三方! |