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

作者LIAR (玻璃做的大叔)

看板EZsoft

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

時間Fri Nov 7 01:07:48 2014

這和其他的「小軟體」不一樣,不過是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的參數,我想請問我應該要如何修改才能達成前面說的要求? -- 起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者; 接著,他們追殺猶太人,我沒有說話,因為我不是猶太人; 後來,他們追殺工會成員,我沒有說話,因為我不是工會成員; 此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒; 最後,他們奔我而來,卻再也沒有人站起來為我說話了。 《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.176.36.155 ※ 文章網址: http://www.ptt.cc/bbs/EZsoft/M.1415293671.A.EDF.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
    全站熱搜
    創作者介紹
    創作者 gsihop12 的頭像
    gsihop12

    2016韓劇推薦排行榜 , 2016韓劇推薦好看的 , 2016韓劇推薦必看 , 2016韓劇 , 2016韓劇排行榜前十名 , 韓劇推薦 ,

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