[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
84: デフォルトの名無しさん [sage] 2017/05/19(金) 22:41:00.81 ID:HiKVEJh7 >>81 ただのtypoだから(errorlevel) あと処理済ファイルの指定はフルパスにしないとダメかも http://mevius.5ch.net/test/read.cgi/tech/1489207631/84
85: デフォルトの名無しさん [sage] 2017/05/19(金) 22:45:30.06 ID:HiKVEJh7 あと、移動させるなら下位フォルダはダメだよ dir /sではそれも対象だから http://mevius.5ch.net/test/read.cgi/tech/1489207631/85
86: デフォルトの名無しさん [sage] 2017/05/19(金) 23:51:05.34 ID:ya28xWZT >>84 修正したら動きました! ありがとうございます ただsyorizumi_list.txtに aaa bbb ccc とあったらaaaしか除外してくれませんね・・・ もう少し調べてみます http://mevius.5ch.net/test/read.cgi/tech/1489207631/86
87: デフォルトの名無しさん [sage] 2017/05/20(土) 02:30:44.06 ID:HrYyDnOr >>86 まあこっちが悪いっちゃ悪いんだけど、これくらい修正して使って欲しかった /c:"%%~ni" http://mevius.5ch.net/test/read.cgi/tech/1489207631/87
88: デフォルトの名無しさん [sage] 2017/05/20(土) 08:10:06.10 ID:N++czmo3 >>87 眠すぎたのと集中力が散漫で気づいてないだけでした・・・ すいません それと指摘の通り/c:に変えたら期待通りの動作になりました サンクス! http://mevius.5ch.net/test/read.cgi/tech/1489207631/88
89: デフォルトの名無しさん [sage] 2017/05/20(土) 21:37:37.96 ID:HrYyDnOr >>88 その言い方に嫌な感じがするんだがちゃんと引数の意味を調べて使ってるよね /x /c:"%%~ni"としてるんなら、変な勘ぐりスマン http://mevius.5ch.net/test/read.cgi/tech/1489207631/89
90: デフォルトの名無しさん [sage] 2017/05/20(土) 22:35:16.21 ID:N++czmo3 >>89 /x /c:"%%~ni"で問題なく動作しています 細かいところまでありがとう http://mevius.5ch.net/test/read.cgi/tech/1489207631/90
91: デフォルトの名無しさん [sage] 2017/05/22(月) 14:12:41.59 ID:Q9T2A2Wt こんなろくに理解せずそのまんまコピペして使ってるとトラップに引っかかるぞ http://mevius.5ch.net/test/read.cgi/tech/1489207631/91
92: デフォルトの名無しさん [sage] 2017/05/22(月) 22:28:16.59 ID:b+LuBt/G 下位フォルダに移動することも検討してるなんてレスから /sが必要だとも思えんよね http://mevius.5ch.net/test/read.cgi/tech/1489207631/92
93: デフォルトの名無しさん [sage] 2017/05/22(月) 22:30:42.85 ID:b+LuBt/G もし/sが意図通りだったら aaa.txt aaa\aaa.txt なんて状況どうするんだって話だし http://mevius.5ch.net/test/read.cgi/tech/1489207631/93
94: デフォルトの名無しさん [sage] 2017/05/26(金) 07:30:18.71 ID:/NUGeMQI >>89 > その言い方に嫌な感じがするんだがちゃんと引数の意味を調べて使ってるよね 同意 88の1行目で奴の人物像がすべて分かる http://mevius.5ch.net/test/read.cgi/tech/1489207631/94
95: デフォルトの名無しさん [sage] 2017/05/26(金) 16:05:36.92 ID:OOQCykcT 引数 %1 %2 ,, は%9 までだが shiftで取り出せば%10以上でも取り出せた http://mevius.5ch.net/test/read.cgi/tech/1489207631/95
96: デフォルトの名無しさん [sage] 2017/06/15(木) 12:35:49.64 ID:j04OpPTD Cドラのdown配下のmp4とaviを DドラTozakaruzoSaikonkaraに集約してコピーしたいときはどうするの? XCOPY "C:\down\*.mp4” "D:\TozakaruzoSaikonkara\" /d /e /h /r /y XCOPY "C:\down\*.avi" "D:TozakaruzoSaikonkara\" /d /e /h /r /y ワイルドカード使いたいけど、eroやmoroのところが難しい for文の記述の方がいいなど、よろしくお願いします。 C:/ ├down/ │ └ ero/ │ └ 111.mp4 │ └ moro/ │ └ xx2.avi │ └ zzz.mp4 │ └xxx.avi D:/ ├TozakaruzoSaikonkara/ │ └ 111.mp4 │ └ xx2.avi │ └ zzz.mp4 │ └ xxx.avi http://mevius.5ch.net/test/read.cgi/tech/1489207631/96
97: デフォルトの名無しさん [sage] 2017/06/15(木) 13:13:57.77 ID:6QOS5lbl robocopy /? http://mevius.5ch.net/test/read.cgi/tech/1489207631/97
98: デフォルトの名無しさん [sage] 2017/06/15(木) 15:41:43.67 ID:y+UEOWCj >>96 cd /d c:\down cd d:TozakaruzoSaikonkara for /r %%i in (*.avi *mp4) do copy /y "%%~fi" d: http://mevius.5ch.net/test/read.cgi/tech/1489207631/98
99: デフォルトの名無しさん [sage] 2017/06/15(木) 15:46:23.72 ID:y+UEOWCj cd d:\TozakaruzoSaikonkara の方がいいか http://mevius.5ch.net/test/read.cgi/tech/1489207631/99
100: デフォルトの名無しさん [sage] 2017/06/15(木) 15:50:20.24 ID:y+UEOWCj もしフォルダが無いなら md d:\TozakaruzoSaikonkara 追加してくれ http://mevius.5ch.net/test/read.cgi/tech/1489207631/100
101: デフォルトの名無しさん [sage] 2017/06/15(木) 16:07:02.35 ID:y+UEOWCj *.mp4 だった 穴だらけだな 俺もボケてきたか http://mevius.5ch.net/test/read.cgi/tech/1489207631/101
102: デフォルトの名無しさん [sage] 2017/06/15(木) 17:02:52.10 ID:+JrLzVDI >>98 おー、inの句に並列できるんですね %%~fiのfはfileの意味でしょうか いずれにしても無事コピーされました 応用も効きそうなので調べて利用させていただきます! ありがとう http://mevius.5ch.net/test/read.cgi/tech/1489207631/102
103: デフォルトの名無しさん [sage] 2017/06/15(木) 17:08:46.74 ID:+JrLzVDI いや、フルパスかな 初めてだったので、楽しみます ありがとう http://mevius.5ch.net/test/read.cgi/tech/1489207631/103
104: デフォルトの名無しさん [sage] 2017/06/16(金) 01:17:16.66 ID:fojoWyA2 >>103 俺がもっといいやり方がないか調査するからとりあえずmoroフォルダをうp! http://mevius.5ch.net/test/read.cgi/tech/1489207631/104
105: デフォルトの名無しさん [] 2017/06/17(土) 18:10:57.34 ID:hP08xqzx >>98 ドライブとディレクトリの違いであるのか、コピーと移動の違いであるのか、 教えていただけたらうれしいです。 >>96 で、同じドライブの別フォルダに移動したいとき、下記教えていただいたコマンドを変えて実行すると、 別ドライブのときのようにコピーがされない状況です。 cd /d c:\down cd c:\TozakaruzoSaikonkara for /r %%i in (*.avi *mp4) do move /y "%%~fi" c: --------- 下記の用に移動したい C:/ ├down/ │ └ ero/ │ └ 111.mp4 │ └ moro/ │ └ xx2.avi │ └ zzz.mp4 │ └xxx.avi C:/ ├TozakaruzoSaikonkara/ │ └ 111.mp4 │ └ xx2.avi │ └ zzz.mp4 │ └ xxx.avi http://mevius.5ch.net/test/read.cgi/tech/1489207631/105
106: デフォルトの名無しさん [sage] 2017/06/17(土) 21:48:00.86 ID:4uF4heHb for /r c:\down %%i in (*.avi *.mp4) do move /y "%%~i" c:\TozakaruzoSaikonkara http://mevius.5ch.net/test/read.cgi/tech/1489207631/106
107: デフォルトの名無しさん [sage] 2017/06/17(土) 22:08:13.20 ID:hP08xqzx >>106 ありがとうございます! 比較して、代入の引数iに違いがあるし、もう少し勉強します。 また、わからないことなど出てくるかもしれませんが、その時はよろしくお願いいたします。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/107
108: デフォルトの名無しさん [sage] 2017/06/17(土) 22:53:57.13 ID:4uF4heHb 参考に言っておくが () の中の引数なんだが、ワイルドカード以外は要注意だ 例えば (*.avi *.mp4 sukebe.jpg) とかにすると 各ディレクトリに sukebe.jpg が無くても強引にコマンド実行してエラーになったりする http://mevius.5ch.net/test/read.cgi/tech/1489207631/108
109: デフォルトの名無しさん [sage] 2017/06/19(月) 21:06:26.56 ID:HM1jnBNt moroとかsukebeとか名付けがオッサン臭いんだがw http://mevius.5ch.net/test/read.cgi/tech/1489207631/109
110: デフォルトの名無しさん [sage] 2017/06/26(月) 00:08:20.51 ID:a4kJ2YgH DIRコマンドでは*を使って検索みたいなことが出来ますね。 【コマンド】 C:\>dir /s /b C:\Windows\System32\host* 【実行結果】 C:\Windows\System32\hostname.exe C:\Windows\System32\dllcache\hostname.exe C:\Windows\System32\drivers\etc\hosts 他にもっと複雑な検索も出来るのでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/110
111: デフォルトの名無しさん [sage] 2017/06/26(月) 00:10:31.02 ID:a4kJ2YgH あと「DIR /?」で出てくるヘルプにはこの機能について触れられていないのはなぜなのでしょう?こんなに便利なのに。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/111
112: デフォルトの名無しさん [sage] 2017/06/26(月) 00:24:40.04 ID:1HPve1dM ワイルドカードはDIR固有じゃないけど http://mevius.5ch.net/test/read.cgi/tech/1489207631/112
113: デフォルトの名無しさん [sage] 2017/06/26(月) 00:27:25.02 ID:q7GF7ZpN >>111 windowsXPで恐縮なんだが、Windowsヘルプ(ヘルプとサポートセンター)では、 Dirの項目の説明の中で、ワイルドカード関係のものとして以下のものが書いてあったよ 解説 ・複数の filenames を使用する 複数の filenames を使用できます。スペース、カンマ、またはセミコロンでファイル名を区切ります。 FileName でワイルドカード文字 (? と *) を使うと、ファイルのグループを表示することができます。 ・ワイルドカードを使用する ワイルドカード (? と *) を使うと、ファイルとサブディレクトリのサブセットの一覧を表示できます。 例 ドライブ C のすべてのディレクトリで、拡張子が .txt のすべてのファイルの一覧を表示するには、次のように入力します。 dir c:\*.txt /w/o/s/p 各ディレクトリにある拡張子が .txt のファイル名が、アルファベット順にソートされた一覧がワイド形式で表示されます。 画面単位で一時停止し、キーが押されると次の画面が表示されます。 http://mevius.5ch.net/test/read.cgi/tech/1489207631/113
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 889 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s