Batch-CN——在线第三方管理,已收集2400+第三方[2023.10.29更新]
[i=s] 本帖最后由 CrLf 于 2023-10-29 03:18 编辑 [/i][url=http://www.bathome.net/viewthread.php?tid=34544&page=1#pid163484]GUI版(由CrLf编写)[/url]
[url=http://www.bathome.net/thread-36408-1-1.html]网页版(由CrLf编写)[/url]
目前[2023.10.29]收集了2400+第三方,并且将持续增加
第三方由CrLf,templinshi,bailong360共同整理,不过其实大部分都是CrLf收集的.由于lz的学业原因,也一直是CrLf在维护,在此对CrLf哥说声辛苦了,您不过放心等您老了我可以接替您的论坛巡查[img]http://www.bathome.net/images/smilies/default/lol.gif[/img]
简介:
bcn是一个类似linux包管理的工具
主要用于在windows下方便地下载各种第三方,例如'bcn get sed'就可以直接下载sed到本地
最新版(5.6)采用bat/js混编,并且优化了find-tool的排版,并且提供了选项控制各个列的宽度
[img]http://storage.aloxaf.cn/2.PNG[/img]
下载解压后得到bcn.bat,将该bat放到任何一个环境变量PATH中的目录就可以使用
(建议在非系统盘以新建一个文件夹用于放置bcn.bat,避免bcn无权限往自身目录写入文件)
旧版用户可以把bcn.bat放到tools目录中,然后其他的东西可以删了,环境变量中的Data目录也可以删了
通过bcn get bcn升级时由于自己被替换掉会bug一下,但是下载是成功的.升级到5.3版即可解决[code]:: 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
:+ 修改了第三方列表的获取源[/code]5.7:[url=http://bcn.bathome.net/update/5-7.7z]http://bcn.bathome.net/update/5-7.7z[/url]
***已由CrLf于2023-10-29更新至5.7版本***
仅测试了在XP、Win7、Win10、Win11下的工作情况,其他系统若有异常,请回复.
同时欢迎各位向我们推荐优秀的第三方! 七牛云是什么时候出的...看起来不错 [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=155426&ptid=32322]2#[/url] [i]CrLf[/i] [/b]
出了也有几年了,不过一直比较低调 [i=s] 本帖最后由 Linuxer 于 2014-10-15 16:15 编辑 [/i]
厉害。。还支持别名,,{:3_47:} Batch-CN的代码用不用GIT管理啊?
可以考虑托管到GITHUB上。 Random.exe 用法不知。只提示参数不正确。 居然是一年前的帖子 不错,很全很干净!!辛苦辛苦!! - -我提交到OSC上了。
Batch-CN [url]http://www.oschina.net/p/batch-cn[/url] [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=175778&ptid=32322]10#[/url] [i]依山居[/i] [/b]
感谢兄台对Batch-CN的关注
·random.exe 使用random /?查看帮助
·关于prompt的建议已采纳
·关于托管确实没想过,代码其实很简单,而且右键就可以查看了=_=,不过感谢兄台的热心 python-full
python-mini 两个无法下载。。 Random.exe 参数对了之后,没有输出随机数。
win 7 64位 删除 注册表autorun后正常使用设置大师,
重新导入autorun,使用设置大师时会自动调用cmd.exe,doskey会报错。 [i=s] 本帖最后由 CrLf 于 2015-10-19 18:28 编辑 [/i]
[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176007&ptid=32322]14#[/url] [i]依山居[/i] [/b]
改进 tool.txt 生成方式时笔误,列表中缺失 .rar 后缀名导致下载失败,已修复,不过七牛云可能要等一会才会刷新缓存
random.exe 确实让人搞不懂怎么用,吐槽一下,就这么个鸡肋的功能居然还要 128KB,实在是...大不了用 C 重写一个也非常容易 [quote]回复 依山居
改进 tool.txt 生成方式时笔误,列表中缺失 .rar 后缀名导致下载失败,已修复,不过 ...
[size=2][color=#999999]CrLf 发表于 2015-10-19 17:49[/color] [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176018&ptid=32322][img]http://www.bathome.net/images/common/back.gif[/img][/url][/size][/quote]
写一个呗?批处理能干活我也不想用python [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176008&ptid=32322]15#[/url] [i]依山居[/i] [/b]
感谢兄台对batch-cn的关注!
兄台所说的问题在4.0版本中已经解决.
4.0版改为单纯添加坏境变量的方式,提高了兼容性
且对输入放宽了要求,只要求输入第三方名且不区分大小写
python-*都是两个rar文件,因此在旧版中只能用get-tool python-mini[color=Red].rar[/color] 下载
由于时间关系,4.0版还未能制作完全,所以尚未正式更新.但顶楼下方已给出Mini版下载地址,兄台可以先试用一下(顺便捉捉bug什么的
random.exe的用法我暂时还没也弄懂,输入确实是对了的 :( ... [i=s] 本帖最后由 bailong360 于 2015-10-19 22:59 编辑 [/i]
[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176018&ptid=32322]16#[/url] [i]CrLf[/i] [/b]
话说Con系列的那几个重写了好像还一直没有放上去,回头翻翻去=_=... [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176027&ptid=32322]17#[/url] [i]依山居[/i] [/b]
一般这样就行啦:[code]set /a 上限=100,下限=0
set /a "随机数=%random% %% (上限-下限) + 下限"
echo %随机数%[/code] [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176035&ptid=32322]19#[/url] [i]bailong360[/i] [/b]
是嘞 [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176034&ptid=32322]18#[/url] [i]bailong360[/i] [/b]
测试python mini 不可用哦
23:30:50.12 D:\Dev\3-2\Data\Tools\python-mini\python-mini>D:\Dev\3-2\Data\Tools\python-mini\python-mini\python.exe
Fatal Python error: Py_Initialize: unable to load the file system codec
ImportError: No module named 'encodings' :lol
推荐使用git管理代码不是为了看代码。
而是希望项目持续可用,并且希望引入更好协作维护方式。 [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176041&ptid=32322]22#[/url] [i]依山居[/i] [/b]
确实不能用...我只根据 dll 依赖打包 mini,没注意还需要带 Lib,已经精简好,一会上传 [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176042&ptid=32322]23#[/url] [i]依山居[/i] [/b]
协作维护会不会出现恶意修改的情况呢? [i=s] 本帖最后由 依山居 于 2015-10-20 01:21 编辑 [/i]
[b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176045&ptid=32322]25#[/url] [i]CrLf[/i] [/b]
也不是随便拉个人过来协作维护的啊。
git是版本控制嘛,代码合并前审核,有问题也可以回档。 gt 下载完后,提示成功同时也打印一下存放路径吧。
不然不知道路径在哪。 4.0 安装不清楚为什么会报这个错。[code]请选择任务:
I - 安装 写入运行必需的注册表项与环境变量
U - 卸载 删除Batch-CN的注册表项与环境变量
注:默认安装在当前目录!
请选择:i
操作成功完成。
操作成功完成。
安装完成(重新登陆后生效
'reg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'reg' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
卸载完成![/code] [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176103&ptid=32322]28#[/url] [i]依山居[/i] [/b]
安装结束后set Path=但是有一个括号没有转义导致继续往下执行卸载命令...然后就bug了...
已更新至4.1 [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176303&ptid=32322]29#[/url] [i]bailong360[/i] [/b]
不支持短写的gt xx 这样的命令下载了吗。。
好伤心。 4.1.1 安装后并没有能把变量添加上。 [b]回复 [url=http://www.bathome.net/redirect.php?goto=findpost&pid=176519&ptid=32322]31#[/url] [i]依山居[/i] [/b]
耶?
为了解决doskey的问题,命令改成了bcn gt sed 的形式,简写还是支持的.可以在修改Data\COMMAND.txt来自定义命令
4.1.1安装后需要注销/重启一次才能生效