介绍 |
在编写完wmi查询工具方便vbs编写者编写wmi脚本后就编写完了这个工具指示没发出来,wmic的功能不可小看,在批处理程序中可以剩下很多不必要的操作,扩充批处理脚本的功能。 问题:有一个文本文档,里面每行都有一个文件名(比如123.txt,不含路径),每个文件名占一行(类似破解用的辞典格式),如何通过批处理加载这个文档,找出文档中的每个文件在电脑中的所在位置,然后把结果返回到另外一个文档中。 解答: [code] @echo off setlocal enabledelayedexpansion for /f %%a in (1234.txt) do ( set name=%%~na set ext=%%~xa for /f "skip=1 tokens=1 delims=" %%i in ('wmic datafile where "fileName='!name!' and extension='!ext:~1!'" get name') do ( echo %%i>>list.txt) ) Pause [/code] 于是编写了这个wmic查询工具
|