1樓:網友
我這個可以有引號,只要引號是偶數個就ok。樓上說得不對,不是set /p命令的問題,是if的問題。
至於為什麼攜迅知偶數個引號才不退出很好理解,你寫篇文章要用引號是不是一用就用一對,有沒有寫辯消奇數個引號的?(比如只寫乙個昌舉)
所以cmd發現錯誤就會退出。
**:echo off
clscolor f1
title 密碼驗證。
set/p mima=請輸入密碼:
if "%mima%"=goto 1
if %mima%==112233 goto 2clsecho 密碼錯誤!請重新輸入。
ping/n 2 >nul
goto 1
clsecho 密碼正確!
pause
2樓:網友
echo off
clscolor f1
title 密碼陪迅驗證。
set/p mima=請輸入密碼:
if "%mima%" equ "112233" goto 2clsecho 密碼錯誤!請重哪亂告新輸入。
ping/n 2 >nul
goto 李明1
clsecho 密碼正確!
pause你的**我測試了沒問題啊。
3樓:這不是隨便取的
echo 鉛梁off
setlocal enabledelayedexpansioncolor f1
title 密碼驗證。
set/p mima=請輸入密碼:
clsif "!mima!==112233" goto 2echo 密碼錯誤!請重新友遲輸好激李入。
ping/n 2 >nul
clsgoto 1
echo 密碼正確!
pause
bat 批處理命令語法不正確。求高手。
4樓:網友
如下:@echo off
mode con cols=35 lines=10echo 方法1:輸入程序pid 方法2:輸入程序名set /p ff=請選擇( 1 or 2 )
if %ff% equ 1 (
set /p pid=請輸入程序的pid :
echontsd /c q /p %pid%
else (
if %ff% equ 2 (
set /p mz=請輸入程序名 :
echontsd /c q /pn %mz%
else (
echo 請按任意鍵關閉視窗。
pause > nul))
exit或者:@echo off
mode con cols=35 lines=10echo 方法1:輸入程序pid 方法2:輸入程序名set /p ff=請選擇( 1 or 2 )
if %ff% equ 1 (
set /p pid=請輸入程序的pid :
echontsd /c q /p %pid%
goto a
if %ff% equ 2 (
set /p mz=請輸入程序名 :
echontsd /c q /pn %mz%
goto a
echo 請按任意鍵關閉視窗。
pause > nul
aexit
5樓:mapzhan昕晨
寫了乙個批處理程式,倒是可以執行,可是由於我在批處理裡寫的命令比較長,windows在執行的時候,竟然原原本本把我的命令輸出來了,導致我程式的輸出被淹沒在長長的命令中,一點都不直觀,我想問下可以在執行時不輸出命令嗎?
比如:set "xx_home=d:\xx"
在執行的時候能不顯示嗎?
bat 命令語法不正確
6樓:網友
因為環境變數「userprofile」儲存的是使用者資料夾位址,因為路徑裡面有空格,所以需要加上「""」,另外儲存的路徑已是絕對路徑了,而你卻在路徑前面加了「\」導致路徑錯誤,所以會出現語法錯誤提示。
以下是修好後的,測試通過。
copy **。e "%userprofile%"\
bat的copy命令語法不正確。
7樓:匿名使用者
copy 啟動執行。bat c:\documents and settings\xz-dongw\「開始」選單\程式\啟動。
命令語法不正確。
c:\documents and settings\xz-dongw\「開始」選單\程式\啟動"這個路徑帶有空格,需要用引號包含起來。
bat命令語法不正確
8樓:網友
if /i "%nxb" equ "filename"
改為。if /i "%nxb"==filename"
比較數字大小才用equ,
批處理無法執行,請教語法錯誤在**?如何執行?
9樓:樂觀的魚德
如果你執行命令的當前目錄是fonts這個目錄的上層目錄的話,那麼前面的。/是用不到的吧 copy fonts\ %windir%\fonts
執行ren.bat批處理檔案時提示命令語法不正確
10樓:網友
如下: @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
11樓:依夢琴瑤
bat指令碼檔案的命名不能和**中的某些命令相同。
您**中使用了ren這個命令,所以您的bat檔名就不能命名成。
12樓:網友
你是準備改名字? 批處理改名字,有中文的話,不能在純dos下操作,除非你還安裝的有dos版的王碼五筆等中文字型檔。 如果在中文作業系統下的dos下操作,要注意全形和半形符號的區別。
**批量改名字,你不如直接用看圖軟體改,來的更快。
bat for迴圈語法錯誤
13樓:匿名使用者
(version)
被括號字元干擾了。
14樓:依夢琴瑤
在for中,註釋部分不能用: 只能用rem
15樓:網友
開啟乙個cmd視窗。
cd/d bat所在資料夾。
輸入bat檔名回車執行。
這時你能看到出錯資訊了,如果自己不能排錯就把錯誤資訊發上來,大家一起研究。
Bat語法中關於拷貝檔案的問題,Bat語法中乙個關於拷貝檔案的問題
echo off for f tokens i in dir b 111.txt do for f tokens a in dir b f 111back date 0,10 111.txt do if zi gtr za replace 111.txt f 111back date 0,10 pa...
python語法錯誤SyntaxError invalid syntax
通常python報syntaxerror invalid syntax錯誤 中的冒號問題,忘記了加冒號。塊縮排結構錯誤,如縮排的空格,tab定義不一致。縮排中複製了不可以見字元,複製容易產生此問題。根據最佳實踐,建議使用4個空格來縮排。你的 中,第三行的分號有問題。 寂寞就好 print要加括號是p...
python簡單語句提示語法錯誤
你的print hello world 這一句有問題h前面的引號對的,但是右引號你用的中文符號需要改為 print hello world 這樣就對了 python版本2.3.4 這一句不要放在程式裡面 請把錯誤列出來 你的語句沒問題的,我估計是你的python沒有安裝吧 把丟擲的異常貼出來呀 py...