關於批處理的疑問?bat中的start和start不

2021-03-21 15:57:08 字數 3717 閱讀 4504

1樓:匿名使用者

呵呵,日積月累吧。

以一個冒號開頭的字串在批處理中是作為標識行,比如 :start 就是在 goto :start命令或call :

start 命令時去查詢這個標識行,然後轉此行之下執行(因為一般是順序執行的)而無冒號的start 是一個省去 .exe 字尾名的程式檔名,一般來說就是一個命令詞,功能是在cmd視窗之外啟用一個視窗開啟其後的程式,詳見***命令列幫助 start/? 或網上搜常用批處理命令,有興趣學的話還是要到網上搜的

bat中start的問題(求**)

2樓:匿名使用者

加引號啊,由於start將第一個雙引號中的內容當成標題,所以先要加一對空引號,將檔名放在第二個雙引號內

start "" "sf 123.exe"

bat批處理start /d命令的一個問題 高手來,給高分!!!

3樓:匿名使用者

@echo off

for %%i in (c:\aaa.exe d:\ccc.exe) do (start /d %%~dpi %%~nxi)

pause

for命令的變數是可以擴充套件的.例如 %%~dpi就是將變數擴充套件為一個路徑.%%~nxi擴充套件為一個檔名.

詳見for /?最後一頁

:start start goto start 然後副檔名為bat 這個有什麼作用

4樓:匿名使用者

start

goto start

rem 這個bat檔案沒什麼用,但是可以跟朋友開開玩笑惡作劇一下,就是雙擊這個檔案後會不停地彈出cmd視窗來 ,導致n多個視窗被開啟。

1start

goto 1

解析::1 //定義過程

start //執行『cmd.exe『

goto 1 //從:1開始執行**

執行後果:

建立死迴圈,不斷彈出『cmd『視窗。

原理::1建立過程,然後執行『start『,即建立cmd視窗;goto 1是回到程式的第一行建立的過程,即再次執行一遍『start『和『goto 1『,執行到『goto 1『時,就再次回到':1『並開始執行下面的**…

5樓:匿名使用者

:start

start

goto start

rem 這個bat檔案沒什麼用,但是可以跟朋友開開玩笑惡作劇一下,就是雙擊這個檔案後會不停地彈出cmd視窗來 ,導致n多個視窗被開啟

你試一下就知道了

6樓:匿名使用者

副檔名為bat的檔案稱為批處理檔案。

批處理檔案是副檔名為·bat 或·cmd的文字檔案,包含一條或多條命令,由dos或windows系統內嵌的命令直譯器來解釋執行。

批處理檔案是無格式的文字檔案。在命令提示下鍵入批處理檔案的名稱,或者雙擊該批處理檔案,系統就會呼叫cmd.exe按照該檔案中各個命令出現的順序來逐個執行它們。

使用批處理檔案(也被稱為批處理程式或指令碼),可以簡化日常或重複性任務。

批處理,也稱為批處理指令碼,英文譯為batch,批處理檔案字尾bat就取的前三個字母。它的構成沒有固定格式,只要遵守以下這條就ok了:每一行可視為一個命令,每個命令裡可以含多條子命令,從第一行開始執行,直到最後一行結束,它執行的平臺是dos。

批處理有一個很鮮明的特點:使用方便、靈活,功能強大,自動化程度高。

7樓:匿名使用者

:start

start

goto start

解析::1 //定義過程

start //執行『

cmd.exe『

goto 1 //從:1開始執行**

執行後果:

建立死迴圈,不斷

彈出『cmd『視窗。

原理::1建立過程,然後執行『start『,即建立cmd視窗;goto 1是回到程式的第一行建立的過程,即再次執行一遍『start『和『goto 1『,執行到『goto 1『時,就再次回到':1『並開始執行下面的**……

start.bat註冊誰有發一下

8樓:

雙擊目錄下的start .bat檔案即可,說白你說下,下游戲兩個地方不能去快玩和遊民,這倆地方的遊戲資源都是老版本的,更新慢和不更新,老版本一版優化內容都比最新版的差

關於批處理的一個問題

9樓:匿名使用者

我不知道win7的具體情況,不過按批處理的語法看,這個命令是錯誤的,我覺得應該是加上一個「&」,構成一個組合句或者是用兩條命令「taskkill /f /im explorer.

exe」和「explorer.exe」

bat,cmd用start 命令開啟一個程式(帶引數).全路徑為什麼反倒不行 100

10樓:匿名使用者

把遊戲放在純英文目錄結構下

再用命令試試

11樓:凡人魔帝

start "e:\遊戲\bin\" game.exe -fl試試

12樓:

第一行cd [path]

第二行start [你要開啟的程式名]

13樓:藍星006號

start -d "e:\遊戲\bin\" game.exe -fl

exit

14樓:匿名使用者

我估計有2種可能。

你的路徑給錯了

全路徑中帶有空格。

如果你是win7以上的系統,你可以通過這種辦法獲取路徑:按住 shift 在 game.exe 上點右鍵,點「複製為路徑(a)」。

這樣你複製出來的文字就是帶有雙引號的("e:\遊戲\bin\game.exe")。

如果你的路徑名稱中有空格的話,就必須要在路徑兩邊加上雙引號「"」。

bat執行時開啟另外一個exe檔案start命令沒用

15樓:匿名使用者

也許exe檔案利用了相對路徑,在此句前加一句cd或pushd命令改變到exe檔案所在路徑 比如:

pushd "c:\***"

start "" "生成.exe"

popd

16樓:永恆蔚藍

start "" "目標程式"

執行命令應該這樣用,前面兩個引號是必須保留的.

關於批處理檔案只執行一行的問題

17樓:公子七哥

可能是程式執行目錄的問題。有些程式必須在正確的執行目錄中執行,雙擊執行和快捷鍵執行兩種執行方式的執行目錄是不同的。

建議採用如下格式:

start "視窗標題" /d "啟動目錄" "應用程式" 傳遞給應用程式的引數

修改**如下:

start "1" /d "d:\" "程式1.exe"

start "2" /d "c:\" "程式2.exe"

18樓:聽不清啊

是不是這熱鍵與其它軟體(比方說**等)衝突了啊?你換一個熱鍵試試?我用ctrl+alt+k就行。

批處理命令start的問題,批處理命令start的問題

start 啟動單獨的 命令提示符 視窗來執行指定程式或命令。如果在沒有引數的情況下使用,start 將開啟第二個命令提示符視窗。語法 start title dpath i min max wait b filename parameters 引數 title 指定在 命令提示符 視窗標題欄中顯示...

關於bat檔案的問題,關於bat檔案的一個問題

在下面這個帖子中,你沒有最後給予答覆,以為你看懂taskkill的幫助自行解決了,看來仍未如意。從tasklist taskkill的幫助中,說明username允許 domain user,但runas工具的幫助中說明,domain不能省略,必須是ether user或user domain形式,...

批處理將A檔案中的指定內容替換B檔案中的指定內容

假定復你的a.xml在d盤下 制echo off setlocal enabledelayedexpansion set x d a.xml set x2 d a1.xml set x3 d a2.xml set y d b.xml for f delims i in x do set line i...