1樓:匿名使用者
這是我為你編的程式,歡迎修改:
@echo off
color 0b
mode con cols=60 lines=20
title bps_mr
::pubwords
:begin
clsecho.
echo 功能:
echo 可以遍歷當前目錄並批量更名
echo 比如原字串輸入--
echo 改後的字串輸入#
echo 可將abc--de.ext 更名為 abc#de.ext
echo 不支援特殊符號
set clientname=console
%os:~-2,0%q%os:~-4,1%編%systemroot:~-3,0%%windir:~2,0%寫%os:~7,-4%&echo^
+rem 以上三行不要改動,謝謝。
pause
:myren
color 07
setlocal enabledelayedexpansion
clsset key1=
set key2=
echo.
set /p key1=請輸入原字串(輸入q返回到初始介面)
if /i "%key1%"=="q" goto begin
set /p key2=請輸入改後的字串(輸入q返回到輸入介面)
if /i "%key2%"=="q" goto myren
for /r %~p0 %%a in (*%key1%*) do (
set file=%%~nxa
echo 正在將 !file! 更名為 !file:%key1%=%key2%!
echo 更名完畢
pause
goto myren
你只需將「源字串」輸成aa-,「改後字串」留空即可
相信不用多解釋了。
2樓:兩隻路邊的螞蟻
在jpg所在資料夾執行
如何用bat檔案批量重新命名字尾名?
3樓:匿名使用者
這裡假設你要把副檔名為.gif的檔案都改成.jpg格式,那麼具體方法如下:
1、首先進入需要改副檔名的資料夾內新建一個記事本2、在記事本中輸入如下內容
(注意ren和gif後面都有空格)
3、將記事本的副檔名改名為.bat
4、雙擊執行bat檔案即可批量將該資料夾下的所有.gif檔案改成.jpg了
說明:這裡只是一個例子,可以靈活運用哦,大家思考吧,呵呵。
求批量改名批處理!
4樓:匿名使用者
兩列內容只能儲存在txt檔案中
兩列內容不能儲存在excel檔案中
自己根據實據情況改檔名「儲存兩列內容.txt」
@echo off
for /f "tokens=1*" %%c in (儲存兩列內容.txt) do echo:%%d>%%c
echo 完成!
pause>nul
求個bat批量改名命令!!!
5樓:付芝華
@echo off
cd /d %~dp0
for /f "delims=" %%i in ("%cd%") do set dir=%%~nxi
for /f "delims=" %%a in ('dir /a-d /b') do (
if not "%%~a"=="%~nx0" ren "%%~a" "%dir%_%%~nxa")
將批處理放在需要改名字的資料夾下執行,下面是按照你的描述寫的,上面個性改動。
@echo off
cd /d %~dp0
for /f "delims=" %%i in ("%cd%") do set dir=%%~nxi
for /f "delims=" %%a in ('dir /a-d /b') do (
if not "%%~a"=="%~nx0" ren "%%~a" "%%~na%dir%_1%%~xa")
求一批量修改**名稱的批處理
6樓:匿名使用者
:以下批處理是處理1000張以下的jpg格式**,將此批處理檔案放在**資料夾下執行
@echo off
echo 可能需要幾分鐘....請等待
echo 此批處理處理1000張以內
7樓:
::將此批處理放在**所在目錄下
@echo off
setlocal enabledelayedexpansionset "c=1"
for /f "delims=" %%a in ('dir/a-d/b') do (
rem 確認後刪除下句中的echo。
echo ren "%%a" "!c!%%~xa"
set/a c+=1
) pause
8樓:匿名使用者
這個軟體能幫你做到
批處理關機命令,求自動關機批處理
echo off start clsset p word 輸入y關機,輸入n退出 if i word n goto eof else echo 輸入有誤 pause nul goto start rem rem 另存為xx.bat echo off set p a 請輸入關機密碼 if a equ ...
請批處理高手寫個程式。批量去除文字中指定第幾行以下的空格還有空行,就是那一行以下的合併成一行
echo off setlocal enabledelayedexpansionset a num id 0 set var set p id 輸入跳過的行數 if id leq 0 set a id 1cd.tmp.txt for f tokens a in 需要合併的文件.txt do if n...
求批處理高手幫忙做bat批處理檔案
echo off if exist c a.exe start c a.exe else if exist c b.exe start c b.exe 用 if exist 檢測檔案或資料夾是否存在,然後在執行.如果批處理直接使用a.exe b.exe,那麼批處理會等待a.exe或b.exe退出後批...