这篇文章主要介绍“如何实现批处理将文件侠内的文件名导入表格对应名称中”,在日常操作中,相信很多人在如何实现批处理将文件侠内的文件名导入表格对应名称中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现批处理
这篇文章主要介绍“如何实现批处理将文件侠内的文件名导入表格对应名称中”,在日常操作中,相信很多人在如何实现批处理将文件侠内的文件名导入表格对应名称中问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现批处理将文件侠内的文件名导入表格对应名称中”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
使用批处理实现将相片文件内的相片名称导入1表格对应名字中
方法一
var jpglist = '';while(!WScript.StdIn.AtEndOfStream){ jpglist += WScript.StdIn.ReadLine()+'\r';}var fd = new ActiveXObject("Scripting.FileSystemObject").GetFolder(".").Pathvar objexcel = new ActiveXObject("Excel.Application");var objBook = objExcel.Workbooks.open(fd+'\\1.xls');objBook.worksheets(1).activate;var objsheet = objBook.activeSheet;var cnt = objSheet.usedrange.rows.count;for(var i = 1; i<=cnt; i++) { var A1 = objSheet.Cells(i, 1).value; var re = new RegExp("[^\\r]*?"+A1+"[^\\r]*?\\.jpg","ig"); var m = jpglist.match(re); if(m)objSheet.Cells(i, 2).value = m[0];}objBook.SaveAs(fd+'\\2.xls');objBook.Close();objExcel.Quit();
方法二(更加简化些):
@echo off>$ dir /b "相片\*.jpg"(for /f "tokens=1 delims=, " %%a in (1.csv) do ( set /p"=%%a," findstr "%%a" $||echo;))<nul>2.csvdel $pause
到此,关于“如何实现批处理将文件侠内的文件名导入表格对应名称中”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!
--结束END--
本文标题: 如何实现批处理将文件侠内的文件名导入表格对应名称中
本文链接: https://www.lsjlt.com/news/253673.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-13
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
2024-05-12
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0