[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 请问有没有语句能使批处理窗口激活到前端,谢谢!

本帖最后由 quartz123 于 2023-11-30 16:55 编辑

我的一个批处理执行完毕后,批处理中的文件夹在前端显示,bat的窗口在后面。
我想做到的是当该批处理全部执行完毕后,把自己的批处理窗口激活并在最前端,而不是在后面。以下是我的该批处理的最后几句语句,请帮看下,谢谢各位!
本想上传个图片,怎么搞也传不上来。。。不知道以上文字表达的清楚吗

start D:\天翼\天翼云盘同步盘
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
pause


[img][/img]

回复 1# quartz123


如果需要上传文件,请用使用网盘。

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 2# Batcher


    放上了,谢谢

TOP

@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
1

评分人数

TOP

本帖最后由 binghejin 于 2023-11-30 18:28 编辑

原理是:如果你是第一次运行这个批处理,那么就执行打开指定文件夹,然后等待5秒之后,再次自动执行本批处理,这里等待5秒的原因是因为,打开指定文件夹需要时间,这个5秒你可以根据自己的需要修改(但是要保证指定文件夹已经被成功打开)。再次自动打开批处理时,因为过了5秒,所以批处理窗口是最后一个执行的文件,因此自然在最上层。

TOP

本帖最后由 czjt1234 于 2023-11-30 19:49 编辑

看错楼主的意思了

QQ 20147578

TOP

反过来不行么?

echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
echo "           ************执行完毕************"
pause
start D:\天翼\天翼云盘同步盘
1

评分人数

TOP

返回列表