• 2

請問以下漫畫圖片的排序,要用什麼軟體來看會比較順?

您好,我對您的方法有興趣。不過有二個問題。

(1) 若是只有個位數,前面是否可加0? 如1-9變成01-09。這樣字的話,01 (1) 到01 (47)就可以變成0101到0147了。
請問這樣的話要怎麼寫呢?


(2) bat檔要怎麼製作呢?用筆記本寫完存生bat檔嗎? 我從來沒有製作過bat檔過。

ahwaiyuen98 wrote:
不用軟體批量順序更...(恕刪)



不用軟體
批量順序更改檔案名
...........................................................................
@Echo Off&SetLocal ENABLEDELAYEDEXPANSION

FOR %%a in (*) do (

set "name=%%a"

set "name=!name: (=!"

set "name=!name:)=!"

ren "%%a" "!name!"

)

exit
...........................................................................

重新順序改名.把()去掉.
Vingrandz wrote:
您好,我對您的方法...
(1) 若是只有個位數,前面是否可加0? 如1-9變成01-09。這樣字的話,01 (1) 到01 (47)就可以變成0101到0147了。
請問這樣的話要怎麼寫呢? (恕刪)

我只知道按數字遞增
如00001 到 00047
...............................................................................

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set /A num=0
FOR /F "tokens=*" %%i in ('dir /A-D /B /OD /TC') do (
IF NOT "%%i"=="%~n0%~x0" (
set /A num+=1
if !num! LSS 10 (
ren "%%i" 0000!num!%%~xi
) ELSE (
if !num! LSS 100 (
ren "%%i" 000!num!%%~xi
) ELSE (
if !num! LSS 1000 (
ren "%%i" 00!num!%%~xi
) ELSE (
if !num! LSS 10000 ren "%%i" 0!num!%%~xi
)
)
)
)
)
ENDLOCAL
exit

..............................................................................................

或這様
在前面加01_· 加甚麼可以更改.


只能回你問題(2)
bat檔要怎麼製作呢?用筆記本寫完存生bat檔嗎? 我從來沒有製作過bat檔


檔名遀便XXX.bat
.bat檔與文件放在同一資料夾.點二下運行.





别被我選中..為何又選中..
感謝您,照您的方式來做,目前問題已解決。若是有新的問題發生,我再請教您。

ahwaiyuen98 wrote:
我只知道按數字遞增...(恕刪)
還是有問題也。(1) 仍然是第一順位,第二順位卻是 (10),不是 (2)。


原檔名如下
01 (1)
01 (2)
01 (3)
01 (4)
01 (5)
01 (6)
01 (7)
01 (8)
01 (9)
01 (10)
01 (11)
01 (12)

(以下點號省略)
.
.
.
.
就這樣一直到
01 (47)
(以上是第一章,接著接第二章)
02 (1)
02 (2)
02 (3)
02 (4)
02 (5)
02 (6)
02 (7)
02 (8)
02 (9)
02 (10)
02 (11)
(以下點號省略)

ahwaiyuen98 wrote:
我只知道按數字遞增...(恕刪)
Vingrandz wrote:
還是有問題也。(1...(恕刪)

聰明方法我不會
用個笨的方法 回文 #12
乾脆把文件名改為00001一00047··


再把前面加01.這樣行嗎?

0100001.jpg
0100002.jpg
0100003.jpg
0100004.jpg
0100005.jpg
0100006.jpg

0100047.jpg
...........................................................................
@echo off
for /f %%i in ('dir /b *.jpg') do (ren %%i 01%%i)
............................................................................

如果前面加02 把他改為 → 02%%i).........↑↑↑

别被我選中..為何又選中..
Vingrandz wrote:
還是有問題也。(1...(恕刪)

新的文件名取代舊的文件名
舊檔名 改為 任意新檔名 或 0101jpg -0147jpg
0001.jpg 改為 010001.jpg
00047.jpg 改為 010047.jpg

基本上要學批量改名不難.難在不學.
CMD batch rename. Read the new name from the text file
批量處理文件重命名 CMD batch file rename


别被我選中..為何又選中..

ltu6323 wrote:
你可以谷歌一下,用...(恕刪)

搜尋看圖軟體時 看到這篇文章
網上高手很多 感謝所有參予討論的網友幫忙
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?