`
mmdev
  • 浏览: 13242618 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Cterm里面自动发帖的Python脚本

阅读更多

发信人: doubleclick (好生 乐生 尊生 贵生), 信区: MSClub
标 题: CCMTC PostHelper(py) Version 2.0
发信站: 武汉白云黄鹤站 (2008年12月05日01:05:53 星期五), 站内信件

#提示一下柠檬同学不必每次都人工发MSRA实习的贴子.

#之前joshuaG已经写了一个版本了,第二版的改动以及说明如下:

删了之前版本中那段硬编码的文件名,改进了某些写法,缩短了代码长度.这样发帖子的同学
不必每次改代码了.不过还是需要在第一次使用的时候把目录名指定好,默认为'D:\MsraInt
ern'。

该指定目录下文本文件的名字就用【MSRA明日之星】XXXX组.txt之类的,因为在代码里面会
使用这个文件名(不含后缀.txt)做帖子的标题.可以考虑先把已知的那几个组都创建全。然
后你只需要每次把信息copy到相应组的文本文件中即可,这个脚本在发完帖子之后会将所有
txt清空,而每次运行的时候只会将有内容的文本输出.

python 代码如下:

##################
#by doubleclick @ CCMTC

# http://fox23.cnblogs.com
##################

# -*- coding: gbk -*-
import CTerm
import tools
import sys, string,time,os
from os.path import walk, join, normpath,getsize

ID=long(sys.argv[0]) #Cterm窗口ID
aimDir=r'D:\MsraIntern' #文档所在目录,可自行设置
for root,dirs,names in os.walk(aimDir):
for name in names:
f = file(normpath(join(root,name)))
content=""
if os.fstat(f.fileno())[6]!=0:
for line in f:
content+=line
#这里文件名去掉后缀作title
SendParsedString(ID, r'^p%s\n\n%s^w\n'%(os.path.splitext(name)[0], content))
f.close()
#清空文件
f2=file(normpath(join(root,name)),'w')
f2.close()
#适当延时,以免因网络造成数据紊乱
time.sleep(3)

#over

-----------------------------------------------------------
欢迎俱乐部的兄弟姐妹们积极投入到俱乐部的信息化建设中去.邮件系统,飞信系统,档案系
统,XX系统. 俱乐部是你们的土壤,也是你们的舞台.
-----------------------------------------------------------

分享到:
评论

相关推荐

    CTerm帮助CTerm帮助

    - **图像显示**: 支持图像的自动加载以及显示。 ##### 3. URL处理 - **URL识别**: CTerm能够智能识别页面中的URL,并提供快捷跳转功能。 - **URL转换**: 支持GB与BIG5编码之间的相互转换。 - **IP地址**: 直接输入...

    cterm3.0绿色版

    此外,CTerm3.0还支持脚本自动化,允许用户编写脚本来执行一系列命令,简化重复性任务,进一步提高生产力。 总的来说,CTerm3.0绿色版凭借其强大的功能、灵活的定制性以及出色的用户体验,成为了高校论坛用户必备的...

    CTerm-3.3.17.zip

    CTerm (Clever Terminal) 不仅可以作为普通 Telnet 客户软件用于 Telnet站点的 登录,更是针对国内BBS的特点设计的一个...·灵活的扩展功能:可自定义命令和按钮,支持VBS和Python脚本 CTerm 是免费软件(Freeware)

    Cterm

    3. **启动与登录**:在终端中运行CTerm命令,程序会读取配置文件,自动登录已设置的论坛。 4. **浏览与互动**:通过键盘输入指令,如查看帖子、回复、搜索等功能。CTerm通常提供类似BBS系统的命令集,如`list`查看...

    CTerm3.6.3

    - **脚本支持**:用户可以通过编写脚本来自动化执行一系列操作,如定时登录、自动发送消息等。 - **安全设置**:考虑到telnet协议的安全隐患,CTerm可能包含加密选项,以保护用户数据的传输安全。 4. **安装与...

    CTerm远程登陆3.3.17

    2. **脚本支持**:支持自定义脚本,实现自动化任务,例如定时发送邮件或执行特定命令。 3. **智能补全**:在输入命令时,CTerm能提供自动完成功能,提高输入效率。 4. **文件传输**:内置FTP(File Transfer ...

    CTerm V3.5.2 正式版.zip

    【基本介绍】  CTerm (Clever Terminal) 不仅可以作为普通 Telnet 客户软件用于 Telnet站点的登录,更是针对国内BBS的特点设计的一个专用上站软件。它在运行中对用户和服务器之间...6、支持使用VBS脚本和Python脚本。

    cterm-3.6.3.rar

    9. **辅助功能**:可能支持自动翻页、自动登录等功能,提升浏览效率。 10. **更新与维护**:作为3.6.3版本,可能已经经过多次改进和修复,提供了更好的稳定性和兼容性。 在压缩包内的 "CTerm" 文件可能是程序的...

    CTERM的功能介绍与使用方法

    根据给定文件的信息,我们可以详细地探讨CTERM的功能及其使用方法。这将为初次接触Telnet的同学提供有价值的指导。下面将详细介绍CTERM的功能特点、基本使用步骤、常见操作技巧及软件下载等内容。 ### CTERM使用...

    Cterm 2000 怀念当年的BBS

    2. **自动拨号**:在拨号上网的时代,Cterm 2000可以自动拨打并连接到设定好的BBS服务器,节省了用户手动拨号的繁琐步骤。 3. **多线程连接**:Cterm 2000支持同时连接多个BBS站点,让用户能够在不同的论坛间自由...

    Cterm 各高校BBS各高校BBS

    【标题】:“Cterm 各高校BBS各高校BBS”指的是一个专为大学生设计的终端程序,用于访问和交互各大学的校园公告板系统(BBS)。这个程序允许用户通过命令行界面浏览不同学校的BBS论坛,提供了一种高效且...

    CTerm

    CTerm是一款专为全国各大高校BBS设计的终端软件,它允许用户快速、便捷地接入校园网络中的电子公告板系统(Bulletin Board System,简称BBS)。BBS是一种早期的在线交流平台,它提供了讨论区、私人邮件、文件分享等...

    cterm

    CTerm (Clever Terminal) 不仅可以作为普通 Telnet 客户软件用于 Telnet 站点的登录,更是针对国内BBS的特点设计的一个专用上站软件。 它在运行中对用户和服务器之间的信息进行了分析,知道用户在 BBS 上的当前状态...

    CTerm-3.299Final-080227

    CTerm是中国早期非常流行的一款终端模拟器软件,其版本号为3.299Final-080227,表明这是2008年2月27日发布的最终稳定版。CTerm的设计旨在提供一个功能强大且用户友好的界面,以适应国内BBS(电子公告板系统)的特殊...

    CTerm 3.3.25.325 2008年12月22日版本

    CTerm (Clever Terminal) 不仅可以作为普通 Telnet 客户软件用于 Telnet站点的 ...·灵活的扩展功能:可自定义命令和按钮,支持VBS和Python脚本 CTerm 是免费软件(Freeware),但并非源代码开放软件(Open Source)。

    Cterm论坛登录服务器

    4. **API接口**:可能提供了API接口,允许CTerm客户端进行数据交互,实现登录、发帖、浏览等功能。 5. **SSL/TLS加密**:为了保证数据传输的安全,服务器会启用SSL/TLS协议,提供https服务。 6. **负载均衡**:如果...

    CTerm 3.3.52

    CTerm (Clever Terminal) 不仅可以作为普通 Telnet 客户软件用于 Telnet 站点的登录,更是针对国内BBS的特点设计的一个专用上站软件。 它在运行中对用户和服务器之间的信息进行了分析,知道用户在 BBS 上的当前状态...

    玩转BBS-cterm

    "玩转BBS-cterm"是一款专为访问各类高校BBS设计的软件,旨在提供简单便捷的访问体验,让用户能够轻松地参与到论坛讨论、获取学术资源以及社交互动中。 cterm,全称可能是“Console Term”,意为控制台终端,它是一...

    CTerm-远程登陆 v3.3.17

    不仅能作为普通Telnet客户软件用于任何Telnet站点的登录,更是针对国内BBS的特点设计的一个专用上站软件。它在运行中对用户和服务器之间的信息进行了分析,知道用户在BBS 上的当前状态,从而提供相应的服务。

Global site tag (gtag.js) - Google Analytics