【.cmd】 バッチファイルスクリプト %15 【.bat】 (770レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
87
(1): デフォルトの名無しさん [sage] 2022/12/01(木) 15:35:07.57 ID:a9edrtS0(1) AAS
set d=%DATE:/=%
とやった後、1日前の日付にしたいのですがうまい方法・コマンドないですか

20221201 -> 20221130
20221202 -> 20221201
20220101 -> 20211231
20200301 -> 20200229

うるう年と月末年末に気を付けてif文で分けるしかないのかなと思いますが
case文ってコマンドプロンプトにないですよね
165: デフォルトの名無しさん [] 2023/02/15(水) 09:43:24.57 ID:TE3DoOlC(1) AAS
遅延環境変数でも駄目?
227
(1): デフォルトの名無しさん [sage] 2023/03/10(金) 18:44:37.57 ID:KiwyNmEo(1) AAS
何がやっぱりなのかわからん
もっとちゃんとググれ
281: デフォルトの名無しさん [sage] 2023/05/09(火) 08:56:45.57 ID:bGbmh2Wb(1) AAS
そんな難問なのか?
set BatFileTag=“test1”
set BatFileTag
set BatFileTag=%BatFileTag:“="%
set BatFileTag=%BatFileTag:”="%
set BatFileTag
292: デフォルトの名無しさん [sage] 2023/05/14(日) 01:53:53.57 ID:4Al5Gork(1) AAS
ばっちこーい!
434: デフォルトの名無しさん [sage] 2023/09/19(火) 20:18:27.57 ID:nN7HbMfx(2/3) AAS
for使ってコピー先を読み込みつつxcopyでどう。
参考:外部リンク[html]:www.javadrive.jp

例えばAの下に下記バッチ置いて実行

for /d %%a in (*) do (
xcopy コピー元 %%a
)

関係ないフォルダとか色々混ざってるなら
文字列でフィルタするなり事前にテキストで
リスト作るなりした方がいいだろうけど。
474: デフォルトの名無しさん [sage] 2023/11/01(水) 10:36:13.57 ID:QIr7Aj5s(1) AAS
バッチファイルは縛りプレイが好きな人にしか向かないよ
508: デフォルトの名無しさん [sage] 2024/03/15(金) 00:37:59.57 ID:exMGzLtn(1) AAS
住人いるのか?
741
(1): デフォルトの名無しさん [sage] 2025/06/16(月) 12:04:25.57 ID:3rn8pxf/(1/4) AAS
>>740
740(1): デフォルトの名無しさん [] 2025/06/16(月) 07:47:57.49 ID:FL2oCcdJ(1/6) AAS
>>734
2行目を

call set "a=%%a:*%~x0 =%%" & call set arg="%%a: %~d1=" "%~d1%%"

にすると .cmd 派としては嬉しい
ついでに %arg% に手を加えなくてもすむ
さんの指摘で訂正しました。ありがとう

@echo off & set "a=%cmdcmdline:"=%"
call set "a=%%a:*%~x0 =%%" & call set arg="%%a: %~d1=" "%~d1%%"
echo コマンド %arg%
pause & exit

ちなみに最後の exit が無いと a&b.txt をD&Dしたら
バッチ終了後に既存の b.txt が勝手に開きました
(フルパス空白無しの場合)
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s