标题: [文件操作] 怎样把这2种拖拽方式的批处理,合起来 [打印本页]
作者: tyuw668 时间: 2022-4-19 15:30 标题: 怎样把这2种拖拽方式的批处理,合起来
比如:
打开BAT窗口后再拖:
set /p a=
ren %a% 1.txt
直接拖到BAT图标上:
ren %* 1.txt
两种效果一样。但有什么办法合成一个BAT文件,既能在外面拖,也能在窗口里拖。
作者: yyz219 时间: 2022-4-19 19:34
本帖最后由 yyz219 于 2022-4-19 19:39 编辑
回复 1# tyuw668
你看下面的行不行:- ren %* 1.txt
- ::检测“1.txt”文件:有向下运行,无向右运行
- if not exist "1.txt" goto A
- exit
- :A
- cls
- set /p a=
- ren %a% 1.txt
-
复制代码
作者: went 时间: 2022-4-19 22:09
- @echo off & cd /d "%~dp0"
- if not "%~1"=="" ( rename "%~1" "1.txt" & exit )
- set /p a=
- rename %a% 1.txt || pause
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |