高手来,如何用批处理 自动输入参数

高手来,如何用批处理 自动输入参数,第1张

@echo off

cd>passvbs

>>passvbs echo set WshShell = WScriptCreateObject("WScriptShell")

>>passvbs echo WScriptSleep 1500

>>passvbs echo WshShellSendKeys "sp_password @new='',@loginame='sa'"

>>passvbs echo WshShellSendKeys "{enter}"

>>passvbs echo WScriptSleep 800

>>passvbs echo WshShellSendKeys "go"

>>passvbs echo WshShellSendKeys "{enter}"

passvbs

osql -E

@echo off

echo %~n1

echo %~nx1

echo %~dp1

echo %~d1

pause

这是cmd 中 for/ 帮助的解释

%~fI - 将 %I 扩充到一个完全合格的路径

%~dI - 仅将 %I 扩充到一个驱动器号

%~pI - 仅将 %I 扩充到一个路径

%~nI - 仅将 %I 扩充到一个文件

%~xI - 仅将 %I 扩充到一个文件扩展名

%~sI - 扩充的路径只含有短名

%~aI - 将 %I 扩充到文件的文件属性

%~tI - 将 %I 扩充到文件的日期/时间

%~zI - 将 %I 扩充到文件的大小

%~$PATH:I - 查找列在路径环境变量的目录,并将 %I 扩充

到找到的第一个完全合格的名称。如果环境变量名

未被定义,或者没有找到文件,此组合键会扩充到

空字符串

可以组合修饰符来得到多重结果:

%~dpI - 仅将 %I 扩充到一个驱动器号和路径

%~nxI - 仅将 %I 扩充到一个文件名和扩展名

%~fsI - 仅将 %I 扩充到一个带有短名的完整路径名

%~dp$PATH:i - 查找列在路径环境变量的目录,并将 %I 扩充

到找到的第一个驱动器号和路径。

%~ftzaI - 将 %I 扩充到类似输出线路的 DIR

abcbat

copy 文件名ini %2

set /p i=%2

先把文件复制给变量%2。这里的%2只是用作变量,换什么都行。我就是随便写个%2。

用管道我也不会。

以上就是关于高手来,如何用批处理 自动输入参数全部的内容,包括:高手来,如何用批处理 自动输入参数、BAT传入参数如何处理、bat set /p 读取文件 参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9721217.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存