1樓:水泥石板
你想要執行1,2,3,不一定要知道a的絕對路徑。求它的路徑這樣比較麻煩,但是,我還是給你了**,在a下建立一個批處理,輸入:
@echo off && setlocal enabledelayedexpansion
set "a=%0"
set "b=%a:~,1%"
set "c=%a%"
:oiecho.
echo %c%
echo.
echo 本bat的絕對路徑是:%c%
echo.
pause
set "d=%c%"
set "f= "
:lol
for /f "tokens=1,2* delims=\" %%i in ("!d!") do (
set "d=%%j\%%k"
set "f=!f!%%i\"
set "g=%%k"
)if defined g goto lol
echo.
echo.
echo 資料夾a的絕對路徑是:
echo !f!
pause
start !f!1\start.bat
start !f!2\start.bat
start !f!3\start.bat
echo 已經開啟!
pause
exit
儲存退出執行。行了!ok! 可以求出任意位置的絕對路徑哦,前提是bat和1,2,3都是同一個資料夾a下。
2樓:追y星c者
很簡單,可以直接用相對路徑,不需要call。
@echo
start .\1\start.bat
start .\2\start.bat
start .\3\start.bat
pause
3樓:匿名使用者
for /r %%i in (start.bat) do start %%i
移動檔案批處理命令
不知道lz這個批處理的目的是什麼,直接把需要的功能貼出來吧 ip s.txt裡面的內容,也就是 a,在內層的迴圈中完全沒有用到 而且for命令如果用 r引數,而in後面跟的是一個檔名的話,不會讀取這個檔案的內容,而是遍歷當前目錄,並且把括號裡的內容加在每一個資料夾下 其實批處理是支援換行的,完全可以...
跪求批處理命令大全和cmd命令大全
cmd命令即命令提示符,cmd是command的縮寫,是在os 2 win為基礎的作業系統,包括windows 2000和xp中,vista中,和server 2003 下的 ms dos方式 中文版windows xp中的命令提示符進一步提高了與dos下操作命令的相容性,使用者可以在命令提示符直接...
求定時批處理,求一個定時批處理
就用下面這個命令就行了,直接儲存成bat,放到開機啟動裡就可以了 shutdown l t 2400 在windows下,使用命令提示符,輸入命令 shutdown s 關機 shutdown r 關閉並重啟 shutdown l 登出 shutdown a 取消關機 注 還可以帶上 t 表示延時關...