[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 2# idwma


    刚才看了一下, 把你代码里的.doc改为了.docx 改可以改名了, 但是文件名全删了, 变成了    .docx   真是怪了, 第一次看到没有文件名, 只有 扩展名的文件名

TOP

回复 4# 5i365


     dir *.doc
或者dir *.docx
两种一起查找,要怎么写呢

TOP

回复 2# idwma


    dir *.doc
或者dir *.docx
两种一起查找,要怎么写呢

TOP

本帖最后由 5i365 于 2021-11-29 18:41 编辑

回复 2# idwma

大侠你的下面这行代码, 用的真是妙啊 , 另外几行代码, 看不太懂, 太精练了

    #@&cls&powershell "type '%~0'|out-string|iex"&pause&exit

TOP

回复 2# idwma


    我在桌面上新建了一个为名      新建 Microsoft Word 文档.docx      的文件, 里面有标题文字,  执行上面的批处理后, 文件名没有变化

TOP

  1. #@&cls&powershell "type '%~0'|out-string|iex"&pause&exit
  2. $a=New-Object -ComObject Shell.Application
  3. dir *.doc|%{
  4. $b=$a.namespace($_.directoryname)
  5. $c=$b.getdetailsof($b.parsename($_.name),21)
  6. ren $_.fullname "$($c+$_.extension)"
  7. }
复制代码

TOP

返回列表