- 主题:编了一段python代码,继续用cterm老版本
cterm这软件是我用的最多的软件,伴随我很多年了。
非常高兴看到cterm在多年后又升级了。
不过没有我想要的功能升级。我提过,但是可能我需要的功能别人并不需要。
最近cterm升级到4.0,简直是大快人心,
但是这次升级中删掉了我常用的功能,例如最喜爱的站点,自定义命令工具栏。
还有一个python脚本支持。
这个虽然我不用(因为不会python),但是我觉得很有用,不应该删除,反而应该进一步加上对新版本python的支持。
基于以上原因,我没法升级到4.0以上了。只能继续用老版本。
不过老版本有的我需要的功能没有,现在又没法等新版本加入了,所以只能自己加入了。
经过上网搜索和ai帮助,我这个不会python的人也能写几句python代码了,实现了我需要的功能。
现在可以接着愉快的使用cterm老版本了。
估计我会一直用这个版本。
直到。。。我死去或者水木bbs彻底关站,whichever comes first
--
FROM 202.98.17.*
哦,就是根據黑名單自動跳過帖子的功能
【 在 dmyk 的大作中提到: 】
: 标 题: Re: 编了一段python代码,继续用cterm老版本
: 发信站: 水木社区 (Sat Jul 12 16:41:34 2025), 站内
:
: 到底写了啥代码。。
: w
: 【 在 wuduan 的大作中提到: 】
: : cterm这软件是我用的最多的软件,伴随我很多年了。
: : 非常高兴看到cterm在多年后又升级了。
: : 不过没有我想要的功能升级。我提过,但是可能我需要的功能别人并不需要。
: : ...................
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 124.64.22.*]
--
FROM 202.98.17.*
問題是這個即使寫技術內容,也沒啥新東西啊,都是cterm自帶的功能。
cterm可以運行用戶自己的python代碼,
這個代碼可以是用戶自己寫的py文件,
另外,cterm自己的一些功能也通過py文件實現。
我剛才寫的就是修改cterm自帶的py文件,
具體的就是修改ct_system.py
在def OnDataCome(ID)裡面處理cterm窗口中顯示的內容
s=GetText(ID,0,27)獲取窗口內容,27是我窗口顯示的行數28-1
cterm自帶的黑名單過濾功能只能過濾發帖人,
我這裡是獲取全屏顯示內容,發帖人或者樓主是這個id就都可以過濾,
用一個list存放黑名單列表
然後if s.find('发信人: '+k)!=-1 or s.find(k+' 的大作中提到')!=-1:
查找內容中是否有發帖人或者樓主是這個id,如果是就發送按鍵n或者l到下一贴或上一贴。
【 在 dmyk 的大作中提到: 】
: 标 题: Re: 编了一段python代码,继续用cterm老版本
: 发信站: 水木社区 (Sat Jul 12 16:45:46 2025), 站内
:
: cterm可以外挂脚本??
: 写个教程 攻略吧
: 我给你m
: 刚才那个全是心情抒发。。我m之后。。发现也不是技术贴。。
:
: 【 在 wuduan 的大作中提到: 】
: : 哦,就是根據黑名單自動跳過帖子的功能
:
: --
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 124.64.22.*]
--
FROM 202.98.17.*
在舊版裡就有這個設置,這就是我上個帖子說的cterm自帶的黑名單過濾功能。
但是,一方面它只能過濾發帖人id,不能過濾被回復的id,我上貼裡說了
另一方面,它這個黑名單列表只能最多1024個字符。
【 在 huhu 的大作中提到: 】
: 标 题: Re: 编了一段python代码,继续用cterm老版本
: 发信站: 水木社区 (Sat Jul 12 21:01:59 2025), 站内
:
: 4.0里似乎有这个设置,看附件。虽然这个功能我不知道怎么用
:
: 【 在 wuduan 的大作中提到: 】
: 問題是這個即使寫技術內容,也沒啥新東西啊,都是cterm自帶的功能。
: cterm可以運行用戶自己的python代碼,
: 這個代碼可以是用戶自己寫的py文件,
: 另外,cterm自己的一些功能也通過py文件實現。
: 我剛才寫的就是修改cterm自帶的py文件,
: 具體的就是修改ct_system.py
: 在def OnDataCome(ID)裡面處理cterm窗口中顯示的內容
: s=GetText(ID,0,27)獲取窗口內容,27是我窗口顯示的行數28-1
: cterm自帶的黑名單過濾功能只能過濾發帖人,
: 我這裡是獲取全屏顯示內容,發帖人或者樓主是這個id就都可以過濾,
: 用一個list存放黑名單列表
: 然後if s.find('发信人: '+k)!=-1 or s.find(k+' 的大作中提到')!=-1:
: 查找內容中是否有發帖人或者樓主是這個id,如果是就發送按鍵n或者l到下一贴或上一贴。
:
: 【 在 dmyk 的大作中提到: 】
: : 标 题: Re: 编了一段python代码,继续用cterm老版本
: : 发信站: 水木社区 (Sat Jul 12 16:45:46 2025), 站内
: :
: : cterm可以外挂脚本??
: : 写个教程 攻略吧
: : 我给你m
: : 刚才那个全是心情抒发。。我m之后。。发现也不是技术贴。。
: :
: : 【 在 wuduan 的大作中提到: 】
: : : 哦,就是根據黑名單自動跳過帖子的功能
: :
: : --
: :
: : ※ 来源:·水木社区 mysmth.net·[FROM: 124.64.22.*]
:
: --
: CTerm有个黑名单功能,有些素质很差的人的帖子会自动跳过
: 宇宙浩渺,时空无限,人类算什么,不过都是蚂蚁、尘埃罢了
: 死亡是唯一一座永远亮着的灯塔,不管你向哪里航行,最终都得转向它指引的方向。一切都会逝去,只有死神永生。
: 你的青春会过去,永不再回来
: 万事は夢
: 唯一不可阻挡的是时间,它像一把利刃,无声地切开了坚硬和柔软的一切,恒定地向前推进着,没有任何东西能够使它的行进出现丝毫颠簸,它却改变着一切。
:
:
:
: --
:
: ※ 修改:·huhu 于 Jul 12 21:02:29 2025 修改本文·[FROM: 220.196.192.*]
: ※ 来源:·水木社区 mysmth.net·[FROM: 220.196.192.*]
--
修改:huhu FROM 220.196.192.*
FROM 202.98.17.*