标题:
[文件操作]
请问有没有语句能使批处理窗口激活到前端,谢谢!
[打印本页]
作者:
quartz123
时间:
2023-11-30 16:42
标题:
请问有没有语句能使批处理窗口激活到前端,谢谢!
本帖最后由 quartz123 于 2023-11-30 16:55 编辑
我的一个批处理执行完毕后,批处理中的文件夹在前端显示,bat的窗口在后面。
我想做到的是当该批处理全部执行完毕后,把自己的批处理窗口激活并在最前端,而不是在后面。以下是我的该批处理的最后几句语句,请帮看下,谢谢各位!
本想上传个图片,怎么搞也传不上来。。。不知道以上文字表达的清楚吗
start D:\天翼\天翼云盘同步盘
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
pause
[img]
[/img]
作者:
Batcher
时间:
2023-11-30 16:52
回复
1#
quartz123
如果需要上传文件,请用使用网盘。
如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
作者:
quartz123
时间:
2023-11-30 16:56
回复
2#
Batcher
放上了,谢谢
作者:
binghejin
时间:
2023-11-30 18:23
@echo off
cls
if "%str%"=="" (
start D:\天翼\天翼云盘同步盘
timeout /t 5 >nul
set str=yes
start 你批处理文件名.bat
) ELSE (
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
pause
)
exit
作者:
binghejin
时间:
2023-11-30 18:25
本帖最后由 binghejin 于 2023-11-30 18:28 编辑
原理是:如果你是第一次运行这个批处理,那么就执行打开指定文件夹,然后等待5秒之后,再次自动执行本批处理,这里等待5秒的原因是因为,打开指定文件夹需要时间,这个5秒你可以根据自己的需要修改(但是要保证指定文件夹已经被成功打开)。再次自动打开批处理时,因为过了5秒,所以批处理窗口是最后一个执行的文件,因此自然在最上层。
作者:
czjt1234
时间:
2023-11-30 19:47
本帖最后由 czjt1234 于 2023-11-30 19:49 编辑
看错楼主的意思了
作者:
Five66
时间:
2023-12-1 06:58
反过来不行么?
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
echo " ************执行完毕************"
pause
start D:\天翼\天翼云盘同步盘
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2