用什么语言能编出这样的程序(批处理也算上吧)

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:52:18
我想让计算机实现下面列举的工作

1.批量命名文件,使得新文件名=【前缀】+原文件名+【后缀】+【编号】
其中加【】的部分可以让用户设置,也可以从文件属性中提取

2.将各个子文件夹中的文件批量重命名为:目录名+文件名,然后全部移动到指定文件夹A中

3.模拟键盘操作,使某软件打开A中所有文件,然后模拟键盘输入来使用该软件

不知道VB,或者C(不用指针)能不能做到,如果不方便的话,该用哪种语言编呢?高级的批处理能否实现?

我只学过计算机语言的一点皮毛,挺感兴趣的,但是没有精力深入学习每一种高级语言了。这些问题在学校里问过不少人,一直没有得到理想的答复,期待高人赐教,在下不甚感激

写个vbs就行了。
我给你一个,把它放在一个目录内,就可以将所有文件改名,并且生成一个文件名历史纪录,还能改回来 :
完整源代码下载:
http://210.44.195.12/wxh/xuhua/rabbit5455_modifyfilename.rar
===========================================
REM 防止这些文件被重写
REM author:QingFeng Studio rabbit5455
REM http://QingFeng.h-wd.com
REM 科技创造未来,清风创造和谐

Const ThisFile = "rabbit5455_批量命名.vbs"
Const RecoverFile = "rabbit5455_批量命名恢复.vbs"
Const ConfigFile = "rabbit5455_Config.ini"

Dim rfso ,rfile
Dim rCfgFile
Dim rResult
Dim rCount ,rNewName ,rExtName
Dim index ,temp
Dim rOldAry( )

set rfso = CreateObject("Scripting.FileSystemObject")
rNewName = 0
rCount = rfso.GetFolder(".\").Files.Count

if rCount