首页 > 其他分享 >VBS批量修改文件名

VBS批量修改文件名

时间:2023-04-16 18:01:31浏览次数:31  
标签:后缀名 批量 文件名 WScript cmd VBS 修改 Dim 输入

vbs批量修改文件后缀名

源码

'批量修改文件后缀名
Function GetScriptPath()
  GetScriptPath = Left(WScript.ScriptFullName, Len(WScript.ScriptFullName) - Len(WScript.ScriptName))
End Function

Dim before : before = InputBox("请输入要修改的文件后缀名:","用户输入") '获取用户输入的前缀
Dim suffix : suffix = InputBox("请输入修改后的文件后缀名:","用户输入") '获取用户输入的后缀

Dim getReturn 
getReturn = MsgBox("确定要更改名称?", vbInformation + vbOKCancel, "警告提示")

if getReturn = vbOK then	
 	'复制文件夹
	set ws=wscript.createobject("wscript.shell")
	Dim path :path = GetScriptPath()
	ws.run"cmd " & path
	'修改后缀
	ws.run "cmd /c ren *." & before  & " *." & suffix 
	dim word : word = "exit %s"
	CreateObject("WScript.Shell").Run "taskkill /f /im cmd.exe", 0
end if

MsgBox("关注公众号【小知识酷】,获取更多内容~")

VBS关闭应用程序

  • 格式:CreateObject("WScript.Shell").Run "taskkill /f /im 文件名", 0
  • 关闭cmd窗口:CreateObject("WScript.Shell").Run "taskkill /f /im cmd.exe", 0

标签:后缀名,批量,文件名,WScript,cmd,VBS,修改,Dim,输入
From: https://www.cnblogs.com/MrFlySand/p/17323709.html

相关文章

  • python 批量打印证书(保存未调试)
    importosfromPILimportImage,ImageDraw,ImageFontimportxlrd#要求录入学校信息的证书defzs_school(size,left,height,n,c,m1,d1,m2,d2,t):newfont=ImageFont.truetype(font="Songti.ttc",size=size)draw.text((600,height),n,font=newfont......
  • 批量下载自己的随笔
    文档说明:只记录关键地方;2023-04-15缘由和意义:东西都在自己手里,平台倒闭还可以迁移数据永远在自己手里,发什么都有自主权可以避免人为刀俎,我为鱼肉的情况无广告、自主可控、打造自己的品牌、高度定制化知道为啥大家自己买硬盘了吧为啥写:汲取了知识,同时也需要回......
  • 批量剪辑视频,有哪些设置封面视频的方法
    视频封面怎么设置?有没有好用一点的方法呢?小编的回答当然是有的,下面请一起用这个新技巧来试试,希望能给大家带来帮助。材料准备:一台Win系统的电脑安装一个好简单批量智剪视频素材若干步骤演示:步骤1:运行【好简单批量智剪】,在“视频封面”中,选择“置入封面”这个版块,切换界面步骤2:接着......
  • 快递单号查询自动查询,批量查快递,管理物流信息
    如何在电脑上快速查询多家快递单号的物流,并在查询快递一段时间后,删除不需要的单号呢?不知道如何操作的宝贝们,下面请随小编一起来试试吧。材料准备:一台Win系统的电脑安装一个快递批量查询高手快递单号若干步骤演示:步骤1:打开【快递批量查询高手】,主界面的上方是工具栏,下方是状态栏,整体......
  • 批量给mycat配置文件增加数据库节点
    #!/bin/bash#修改mysqlschemamycat_schema_file=/opt/mycat/conf/schema.xmlcp$mycat_schema_file${mycat_schema_file}.bakdatabase_list='messagexuejie'#找到usercenter的行号,由于schema成对出现有可能换行,在其上一行增加schema更可靠last_schema_row_number=`sed......
  • Git GUI 中文文件名乱码
     GitGUI中文文件名乱码  在GitGui界面选择Edit-Options(对应中文编辑-选项),"默认文本内容编码方式"选择"Unicode(UTF-8)"即可                   REFhttps://www.jianshu.com/p/4b61731d0de6......
  • SOLIDWORKS如何批量填写焊件切割清单属性信息
    在SOLIDWORKS中,焊件是指含有可用切割清单描述的多实体特殊零件模型。焊件有一系列的专用命令,这些命令位于CommandManager的【焊件】选项卡中。用户可以使用焊件命令进行以下操作:1.插入结构构件。2.使用特殊工具对结构构件进行剪裁和延伸。3.添加角撑板、顶端盖及圆角焊缝。结......
  • 物流单号查询,批量查询快递单号,教你查看、搜索快递的最后站点
    最近有很多朋友在问,如何快速查询多家快递物流,像发出物流、最后站点能查到吗?小编的回答当然是可以的,下面一起用这个新的查询技巧来试试吧。需要哪些工具?安装一个快递批量查询高手快递单号若干怎么快速查询?步骤1:打开【快递批量查询高手】,首先,要添加单号,需要先单击左上角的“添加单号......
  • 批量改名高手软件批量重命名TXT文档文件的方法
    最近有很多朋友在问,如何管理文件?比如说各种形式的文件该怎么批量重命名呢?今天小编能给大家分享一个新的处理技巧,下面一起来试试。材料准备:一台Win系统的电脑安装一个文件批量改名高手文件素材若干步骤演示:步骤1:打开【文件批量改名高手】,在“文件批量重命名”中,单击“添加文件”步骤......
  • Mysql_批量替换 MySQL 指定字段中的字符串
    批量替换的具体语法是:UPDATE表名SET 指定字段=replace(指定字段,'要替换的字符串','想要的字符串') WHERE条件;  如果你想把article表中ID小于5000的记录,content字段中“解决”替换成“解放”,那么语法就是:UPDATEarticleSET content=replace(content,'解决',......