标题: [特效代码] 拖入文件截取文件名 [打印本页]
作者: raozhao2008 时间: 2008-12-3 15:28 标题: 拖入文件截取文件名
拖入文件截取文件名
不是c吗?我试了几次这么不行
如
set /p a=
echo %%~nx1
结果
%~nx1
作者: Batcher 时间: 2008-12-3 15:33
- @echo off
- set /p a=
- for %%a in (%a%) do (
- echo %%~nxa
- )
- pause
复制代码
作者: wxcute 时间: 2008-12-3 17:06
echo %~nx1
是将文件或目录拖放到批处理图标上的用法。%~nx1 只有一个百分号,原形为 %1。
如果要用 set /p 可用 2 楼方法或如下:- @echo off
- set /p a=拖入文件或目录:
- call :showFileName %a%
- pause
- goto :eof
-
- :showFileName
- echo %~nx1
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |