能用bat命令知道该bat文件的在哪个目录下后再用bat命令来打开这个这个目录里的其他文件

来源:百度知道 编辑:UC知道 时间:2024/05/31 22:26:40
如果我要同时调用同文件夹下的其他几个文件,我该怎么做。

@echo off
echo 当前目录为:“%~dp0”
echo.&echo.
echo 打开这个这个目录里的其他文件直接写上文件名就可以了,不需要完整路径...
pause>nul

start 1.exe
start 2.exe
...

在BAT中,“.\”即代表当前目录
例如文件123.txt与bat文件在同一目录内,即可在此bat中使用.\123.txt表示此文件.
又例如在bat文件的当前目录中有一子目录file,内有文件123.txt,则可用".\file\123.txt"代表此文件.

同时调用?不清楚你的意思,在BAT中可以依次调用各个程序的啊.不过BAT有个毛病,会等待程序结束再继续下一个命令,这样可以在命令前面加上"start",比如"start .\123.exe"
比如同时调用123.exe和456.exe,在BAT中这样写:

@echo off
start .\123.exe
start .\456.exe

虽然还是先调用123再调用456,不过不等待123完成即开始调用456,看起来还是同时的

@echo off
echo %0
dir
pause