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

批處理命令語法不正確

發布時間:2025-02-08 04:52:31

❶ 用批處理ren重命名有"!"(注意不是「!」)的文件時 顯示命令語法不正確 怎麼辦

這里有兩個問題:
1.用 findstr 搜索特殊字元時要這樣寫:findstr "\!" 像英文的句號也是 : findstr "\."
2.在用了延遲變數後!會被全面屏蔽 目前我只知道能這樣用 !var!
你試試這個:
@echo off & setlocal enabledelayedexpansion
echo !!!
echo 注意後面的嘆號!!!
echo 注意後面的嘆號!!!
pause

@echo off
dir /b *.ass >1.txt
for /f "tokens=* delims= " %%i in (1.txt) do (setlocal disabledelayedexpansion
echo %%i | findstr "\!" && (setlocal enabledelayedexpansion
echo "%%i" 你看,文件名里的嘆號沒有了。。。
echo 後面的代碼你自己加,我不知道你改文件名的規律... ))
pause
能追加點分么,手打不容易啊...

❷ 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

❸ bat批處理更名圖片,總是提示語法不正確,各位高手請看圖片詳情

好像是因為DOS環境不能支持識別某些長文件名和系統文件下目錄
你可以在C:\ 根目錄另外建一個 子目錄
把文件全部移動過去再改名
如果COPY命令不行可以在WINDOWS環境下剪切復制

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

幫你重新排版下,累人@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

閱讀全文

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

熱點內容
金剛1024控台編程教程 瀏覽:633
為什麼粉絲要加密 瀏覽:809
調試和編譯是什麼意思 瀏覽:612
cmd命令行通配符 瀏覽:511
什麼app買菜便宜 瀏覽:804
數控電火花線切割機床編程 瀏覽:355
程序員那麼可愛陸漓扮男裝被發現 瀏覽:165
解壓好的刷機包怎麼安裝 瀏覽:632
pdf怎樣轉換為jpg 瀏覽:114
javaphpnetnodejs 瀏覽:179
愛心命令 瀏覽:431
剪影app菱形圖標是什麼 瀏覽:862
75千瓦空氣壓縮機 瀏覽:540
s20u相冊怎麼加密 瀏覽:431
大專畢業4年可以選擇程序員嗎 瀏覽:856
bitlocker加密其他電腦能打開不 瀏覽:709
如何修改steam中dota伺服器 瀏覽:178
並聯單片機 瀏覽:47
linux搜狗五筆 瀏覽:69
qt高級編程pdf 瀏覽:260