求助怎样写一个执行把b文件拖到a.bat窗口的c.bat
bat吧
全部回复
仅看楼主
level 1
M鲤鱼🍀 楼主
求助,大佬帮我写一个bat嘛,我需要先打开一个a.bat,然后把另一个文件b.nsz拖到a.bat窗口,但是我的电脑不能拖动文件,怎样写另一个c.bat来执行这个过程
2024年03月19日 20点03分 1
level 5
a.bat里应该有一个设置参数的地方,把set /p str=改成set str=/绝对路径/b.nsz
2024年04月25日 07点04分 3
level 3
这个用bat好像有点难吧,建议用vbs,argument函数可能可以帮到你。
不过你真的想用bat也不是不行,以下代码应该可以
----------------------------------
@璐村惂鐢ㄦ埛_000076K馃惥 off
REM 打开a.bat文件
start a.bat
REM 等待a.bat启动
timeout /t 5 /nobreak
REM 将b.nsz文件拖放到a.bat窗口
powershell -command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SendKeys]::SendWait('b.nsz');}"
REM 按回车键确认拖放
powershell -command "& {Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.SendKeys]::SendWait('{ENTER}');}"
----------------------------------
注意,出rem(注释)外的最后几行代码是连在一起的
2024年04月29日 11点04分 4
1