[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
569: デフォルトの名無しさん [sage] 2018/07/08(日) 09:59:18.33 ID:48/+VLR1 ファイル名に半角スペースを含んで拡張子も一つじゃない複数のファイルをドロップしてファイルごとに処理したいんだけどどうfor書いたらいい? 今はこんな感じで書いてるんだけど半角スペースで切れちゃう for %%f in (%*) do ( echo "%%~nxf" ) http://mevius.5ch.net/test/read.cgi/tech/1489207631/569
570: デフォルトの名無しさん [sage] 2018/07/08(日) 17:55:51.22 ID:fq5YPvHI >>569 それで問題なさそうなんだけど、 どういう問題なのか分からないから詳しく現象を説明してくれ http://mevius.5ch.net/test/read.cgi/tech/1489207631/570
572: デフォルトの名無しさん [sage] 2018/07/08(日) 19:34:33.35 ID:ayaOLpVg >>569 forじゃないけど、こんなんじゃあかんの? :loop echo %~nx1 shift if not "%~1"=="" goto :loop http://mevius.5ch.net/test/read.cgi/tech/1489207631/572
579: デフォルトの名無しさん [sage] 2018/07/08(日) 22:50:01.23 ID:E+arm29j >>571 Windows 10 Home 1803 だけど全角空白も & も>>569で問題なく処理できるよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/579
581: デフォルトの名無しさん [sage] 2018/07/08(日) 23:16:12.53 ID:dDjh6KF7 >>569 for の代わりに forfiles を使うと ""付きファイル名なのでうまくいく(たぶん) http://mevius.5ch.net/test/read.cgi/tech/1489207631/581
582: デフォルトの名無しさん [sage] 2018/07/08(日) 23:36:45.60 ID:U6QPmMsx >>569 全角スペースを文字として扱うか、半角スペースと同じように扱うかについて、 cmdは中途半端な扱いをしているようだしな。 フルパスに半角スペースがあると、全角スペースは文字として扱われるが、 フルパスに半角スペースがないと、全角スペースは半角スペースと同じ扱いになる。 しかもクォートしただけでは対処できないという困ったことに。 対処方法としては、フルパスの何処かに半角スペースを入れてクォートするだけ。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/582
602: デフォルトの名無しさん [sage] 2018/07/12(木) 14:54:19.05 ID:+klw6xr1 >>569 無理矢理にバッチで書いてみた @echo off set "a=%cmdcmdline:"=""%" setlocal enabledelayedexpansion set /a b=0,n=0 set "s=" & set "d="" :x1 if not "!a:~%b%,1!"=="/" set /a b+=1 & goto x1 :x2 if "!a:~%b%,1!"=="!d!" set /a n+=1 if !n! equ 6 set /a b+=2 & goto x3 set /a b+=1 & goto x2 :x3 set "a=!a:~%b%,-2! " & set /a b=0 :x4 if not defined a goto x8 if "!a:~%b%,1!"=="!d!" set /a n=0 & goto x6 下に続く http://mevius.5ch.net/test/read.cgi/tech/1489207631/602
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.040s