求批處理命令,由於不熟悉,求人幫忙

2022-05-18 17:45:14 字數 1071 閱讀 5368

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 表示延時關...