
CODE: [Copy to clipboard]分别把文件...和.......或文件夹....拖到sn.bat,全都显示8669~1,为什么?@echo off
set "str=%~1"
call set n=%%str:%~dp1=%%
for /f "tokens=4 delims= " %%a in ('dir /x %1*^|findstr /c:"%n%"') do set sn=%%a
echo %sn%&pause
附件 1:dir.png (2009-4-30 09:04, 2.37 K, 下载附件所需积分 1 点 ,下载次数: 1)
![]()
| Quote: | |
|
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |