如何在 cmd 中使用参数创建自己的命令?
How I can make my own command with arguments in cmd?
类似于echo hello!
。
我只做了一个执行不可变代码的命令。
你可以这样做,使用参数。比如说,你有一个批处理文件 say.bat
,它应该是你自己实现的 echo
,你想像 say hello world
.
一样使用它
@echo off
echo first parameter: %1
echo first parameter: %~1 (without quotes)
echo second parameter: %1
echo second parameter: %~1 (without quotes)
echo all paramters: %*
echo all paramters: %~* (doesn't work)
尝试使用 say hello world
、say "hello world"
say "hello world" "hi you"
类似于echo hello!
。
我只做了一个执行不可变代码的命令。
你可以这样做,使用参数。比如说,你有一个批处理文件 say.bat
,它应该是你自己实现的 echo
,你想像 say hello world
.
@echo off
echo first parameter: %1
echo first parameter: %~1 (without quotes)
echo second parameter: %1
echo second parameter: %~1 (without quotes)
echo all paramters: %*
echo all paramters: %~* (doesn't work)
尝试使用 say hello world
、say "hello world"
say "hello world" "hi you"