導航:首頁 > 程序命令 > 命令語法不正確

命令語法不正確

發布時間:2022-02-12 03:31:44

A. 使用cmd命令復制文件提示命令語法不正確

路徑中包含空格,而您又沒有給這樣的路徑加上英文雙引號,所以導致命令報錯。

解決辦法,給帶有空格的路徑加上英文雙引號。

類似如下(只要帶有空格,就加雙引號)

/y "f:\test folder\file.txt" "d:\backup\my new file.txt"

B. bat 批處理命令語法不正確。求高手。

如下:

@echooff
modeconcols=35lines=10
echo方法1:輸入進程PID方法2:輸入進程名
set/pff=請選擇(1or2):
if%ff%EQU1(
set/ppid=請輸入進程的PID:
echo
ntsd/cq/p%pid%
)else(
if%ff%EQU2(
set/pmz=請輸入進程名:
echo
ntsd/cq/pn%mz%
)else(
echo請按任意鍵關閉窗口
pause>nul
)
)
exit

或者:

@echooff
modeconcols=35lines=10
echo方法1:輸入進程PID方法2:輸入進程名
set/pff=請選擇(1or2):
if%ff%EQU1(
set/ppid=請輸入進程的PID:
echo
ntsd/cq/p%pid%
gotoa
)
if%ff%EQU2(
set/pmz=請輸入進程名:
echo
ntsd/cq/pn%mz%
gotoa
)
echo請按任意鍵關閉窗口
pause>nul
:a
exit

C. bat命令語法不正確

@echooff

for/f"delims="%%ain('"%~dps0find_java%arch_ext%.exe"-s')do(
setjava_exe=%%a
ifnotdefinedjava_exegoto:CheckFailed
)


補充:

  1. %~dps0 改為 %~dp0 看看,不使用短路徑。dps0後可以不需要接 ,輸出的路徑已經帶

  2. 檢查你 in 內的命令文件是否存在,語法是否正確。是否支持 -s 這個參數,這極有可能是你命令語法不正確的主因。

  3. 不知道是你 in 內的命令輸出的結果是只有一行,還是需要在 do 後,循環執行 set 變數和判斷,如果需要循環執行,需要開啟變數延遲

  4. 在 for 內 set 變數,需要在 for 之前開啟變數延遲,命令為

    否則在 for 的時候,變數的新值只有在 for 結束時才生效,而在此期間,都會使用之前的值。

需要開啟變數延遲的情況一般為:使用到 ( ) 括起的、& 或 && 連接的復合語句

當使用 if、for 時,其結束的命令是允許省略 ( ) ,但是如果需要 set 變數,還是需要開啟變數延遲。

在開啟變數延遲後,符合語句內的 % 需要改為 ! ,前者為變數延遲前使用,後者為變數延遲後使用。 if not defined 時本身不需要加 % ,所以也無需加 !

最後,上一段以 if 為例的變數延遲例子

@echooff

if1==1(
seta=aa
ifnotdefineda(
echo%a%
echo!a!
goto:Check
)else(
echo%a%
echo!a!
goto:yes
)
)
pause

:check
echo變數沒賦值
pause

:yes
echo變數已賦值
pause

D. 批處理提示 命令語法不正確

幫你重新排版下,累人@echo off
if exist head.txt ren head.txt head.1
if exist tail.txt ren tail.txt tail.1
if exist head.1 goto existhead
echo 不存在head.txt文件
goto end
:existhead
if exist tail.1 goto existtail
echo 不存在tail.txt文件
goto end
:existtail
if exist ok goto op
md ok
:op
for %%b in (*.txt) do /b head.1+%%b+tail.1 ok\%%b
:end
if exist head.1 ren head.1 head.txt
if exist tail.1 ren tail.1 tail.txt
pause

E. 為什麼顯示命令語法不正確

管你說的是啥語法 總之,出現錯誤是你輸入的語法錯誤,比如:某個系統沒有定義,輸入了非定義片語,或缺少關鍵字,還可能是少加了或加錯了標識符等等 這些原因都可能導致語法錯誤

F. cmd 命令語法不正確怎麼辦

文件名有空格時要在文件名兩邊加英文雙引號.

G. 請問CMD命令語法不正確,這可怎麼辦如圖

mklink/j"C:""F:iTunesBackup"

請復制以上命令測試.看了你的截圖,發現你使用的是中文引號,而命令只能識別英文引號(""),文件夾路徑使用 符號隔開的,沒有命令也會出錯.

H. 執行ren.bat批處理文件時提示命令語法不正確

如下: @echo offmode con cols=35 lines=10echo 方法1:輸入進程PID 方法2:輸入進程名set /p ff=請選擇( 1 or 2 ) :if %ff% EQU 1 ( set /p pid=請輸入進程的PID : echo ntsd /c q /p %pid%) else ( if %ff% EQU 2 ( set /p mz=請輸入進程名 : echo ntsd /c q /pn %mz% ) else ( echo 請按任意鍵關閉窗口 pause > nul ))exit 或者: @echo offmode con cols=35 lines=10echo 方法1:輸入進程PID 方法2:輸入進程名set /p ff=請選擇( 1 or 2 ) :if %ff% EQU 1 ( set /p pid=請輸入進程的PID : echo ntsd /c q /p %pid% goto a) if %ff% EQU 2 ( set /p mz=請輸入進程名 : echo ntsd /c q /pn %mz% goto a)echo 請按任意鍵關閉窗口pause > nul:aexit

I. cmd顯示命令語法不正確

文件路徑中如果帶有空格的話,需要將這個路徑用引號括起來,否則空格後面就會被認為是另一個參數了。

閱讀全文

與命令語法不正確相關的資料

熱點內容
別告訴我你會記筆記pdf 瀏覽:157
一套谷歌51瀏覽器易源碼 瀏覽:374
unix安裝命令 瀏覽:55
cephmonitor源碼 瀏覽:436
單片機的硬體結構重點 瀏覽:554
地鐵逃生用什麼伺服器最好 瀏覽:927
租用雲伺服器怎麼樣 瀏覽:437
app上訴通訊錄有什麼後果 瀏覽:513
關於加密貨幣使用分布的圖表 瀏覽:337
王的命令哪個app好看 瀏覽:769
快樂大本營比臉app叫什麼 瀏覽:681
wt是什麼伺服器 瀏覽:128
首頁indexphp模板 瀏覽:343
java7並發編程實戰手冊pdf 瀏覽:344
windows列印機編程 瀏覽:236
怎麼用紙做解壓小方塊 瀏覽:266
8253的編程方式 瀏覽:142
雲伺服器無法連接到當前網路 瀏覽:469
香港伺服器什麼時候租用 瀏覽:600
福州高精密三坐標測量儀編程 瀏覽:711