返回列表 发帖

[工具合集] Batch-CN——在线第三方管理,已收集2400+第三方[2023.10.29更新]

本帖最后由 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下的工作情况,其他系统若有异常,请回复.
同时欢迎各位向我们推荐优秀的第三方!
9

评分人数

回复 2# CrLf


    出了也有几年了,不过一直比较低调

TOP

回复 10# 依山居
感谢兄台对Batch-CN的关注
·random.exe 使用random /?查看帮助
·关于prompt的建议已采纳
·关于托管确实没想过,代码其实很简单,而且右键就可以查看了=_=,不过感谢兄台的热心

TOP

回复 15# 依山居
感谢兄台对batch-cn的关注!

兄台所说的问题在4.0版本中已经解决.
4.0版改为单纯添加坏境变量的方式,提高了兼容性
且对输入放宽了要求,只要求输入第三方名且不区分大小写

python-*都是两个rar文件,因此在旧版中只能用get-tool python-mini.rar 下载

由于时间关系,4.0版还未能制作完全,所以尚未正式更新.但顶楼下方已给出Mini版下载地址,兄台可以先试用一下(顺便捉捉bug什么的

random.exe的用法我暂时还没也弄懂,输入确实是对了的 ...

TOP

本帖最后由 bailong360 于 2015-10-19 22:59 编辑

回复 16# CrLf
话说Con系列的那几个重写了好像还一直没有放上去,回头翻翻去=_=...

TOP

回复 28# 依山居
安装结束后set Path=但是有一个括号没有转义导致继续往下执行卸载命令...然后就bug了...

已更新至4.1

TOP

回复 31# 依山居
耶?
为了解决doskey的问题,命令改成了bcn gt sed 的形式,简写还是支持的.可以在修改Data\COMMAND.txt来自定义命令
4.1.1安装后需要注销/重启一次才能生效

TOP

回复 43# 依山居
不急不急, 一来对github还不咋熟悉;二来C语言版正在开发中,到时再放也不迟

TOP

回复 53# codegay
喵了咪,明明设置了最大缓存刷新间隔60s...
嗯...七牛似乎并没有手动刷新缓存的api
你的方法其实就挺好,找不到根源的话就用这个了

TOP

回复 54# codegay
   收到

TOP

回复 61# codegay
捉BUG啦~
更新了批处理版,采用了与JS混编的方式

TOP

回复 64# codegay
已采纳
话说我竟然连竟然-help都忘了=_=

回复 65# CrLf
是的,默认与bcn.bat放在同一目录下
不过这么一说倒是应该提供自定义目录和下载到当前目录的选项

TOP

回复 67# codegay
=_= 算不上改版吧,增加了一些选项而已
5.1已更新

TOP

本帖最后由 bailong360 于 2016-5-6 22:50 编辑

回复 69# codegay
使用bcn get curl v:7.37.0下载旧版
当初编译curl的时候还什么都不懂,OpenSSL和zlib都没有就去编译了....=_=
回复 70# 依山居
看样子似乎是打包过的文件...

周末去把他俩都重新编译试试

TOP

返回列表