close
Blogtrottr
批踢踢實業坊 EZsoft 板
 
Re: [請問] for要如何只抓第一行&使用者輸入?
Nov 7th 2014, 08:32, by piligo

作者piligo (霹靂狗)

標題Re: [請問] for要如何只抓第一行&使用者輸入?

時間Fri Nov 7 08:32:20 2014

※ 引述《LIAR (玻璃做的大叔)》之銘言: : 這和其他的「小軟體」不一樣,不過是windows內建的應該OK吧? : for /f "tokens=1,1,1" %%a in ('dir /b /o-g-d img*.*') do ( : set /p newname=請輸入新檔名: : ren %%a "%newname%.jpg" : ) : 我希望能夠找出最新的一個img*.*檔案,並且提示使用者輸入新檔名, : 把這個檔案改成輸入的新檔名。 : 目前遇到兩個問題: : 1.他不會只抓第一個檔案,而是處理完第一個還會繼續第二個,一直做到 : 沒有符合的檔名為止。 : 2.set /p的參數沒有用,會被當成空白。如果是直接到命令列執行這個script, : 則是會記到前一次執行輸入的參數。 : 換句話說第一次輸入"1",newname=空白,第二次執行輸入"2",newname=1, : 以此類推。 : 我沒有正式學過for的參數,我想請問我應該要如何修改才能達成前面說的要求? 下面可以達成您要的效果,完全不用for dir /b /o-g-d img*.* >check.txt set /p a=※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.197.108 ※ 文章網址: http://www.ptt.cc/bbs/EZsoft/M.1415320342.A.DB6.html

This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at fivefilters.org/content-only/faq.php#publishers.

You are receiving this email because you subscribed to this feed at blogtrottr.com.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kkovdy25d40iq 的頭像
    kkovdy25d40iq

    線上遊戲排行榜2013/2014,進擊的巨人線上看,candy crush saga外掛,正妹寫真三圍

    kkovdy25d40iq 發表在 痞客邦 留言(0) 人氣()