[過去ログ] 【.cmd】 バッチファイルスクリプト %14 【.bat】 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
194: デフォルトの名無しさん [sage] 2021/02/19(金) 14:27:59.70 ID:E9a6ZzGX(1/5) AAS
setlocalは使用変数を局所化する
コマンドプロンプトで実行後も、使った変数は使う前の状態に戻る
198: デフォルトの名無しさん [sage] 2021/02/19(金) 17:57:51.89 ID:E9a6ZzGX(2/5) AAS
ちゃんとした言語を使っている人ほどそういう点に気を配る傾向があるかな
俺は分かってさえいればどっちでも良いと思う
付けててもbatの組み合わせとかに気をつけてるんだろうなって思うだけで
別に文句を言うようなことでは無いと思う
200: デフォルトの名無しさん [sage] 2021/02/19(金) 18:26:24.18 ID:E9a6ZzGX(3/5) AAS
>>199
199(1): デフォルトの名無しさん [sage] 2021/02/19(金) 18:16:09.12 ID:QeMEegpO(2/3) AAS
別に文句は無いが蛇足だね
考え方は違ってて当然だし、文句言いたけりゃそれもまたありだろ
俺のことを言えば、自分で使う場合は付けないが
誰がどう使うか分からない公開するようなものだとちゃんと始末する
202
(1): デフォルトの名無しさん [sage] 2021/02/19(金) 19:05:53.94 ID:E9a6ZzGX(4/5) AAS
>>201
201(1): デフォルトの名無しさん [sage] 2021/02/19(金) 18:33:33.57 ID:QeMEegpO(3/3) AAS
あと、思ったんだが「一番降順のファイル名」って何?
日本語は紛らわしいなあ
の一番降順のファイル名ってので、goto :BRが必要だってのは分かったけど
>>192
192(4): デフォルトの名無しさん [sage] 2021/02/18(木) 10:29:50.83 ID:GbAv/KX+(1) AAS
@echo off&setlocal
set E=
:MAIN
set N=
pushd "%~1" || pause&exit /b
for %%a in (*) do set "N=%%~na"&goto :BR
:BR
popd
if defined N (ren "%~1" "%N%") else set /a "E+=1"&echo err:"%~1"
shift
if exist "%~1" goto :MAIN
if defined E pause
の内容ちゃんと見てなかった
けど、>>178
178(3): デフォルトの名無しさん [sage] 2021/02/17(水) 16:19:47.24 ID:18/0dmLg(1/2) AAS
以前こちらで教えていただいた「内包しているファイルの一番降順のファイル名をフォルダ名にするバッチ」ですが >>138
ドラッグしていない同階層の別フォルダまで勝手にリネームしてしまったり、数回使うとファイル名が見つかりませんと出てリネーム出来なくなってしまいます。

setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /ad /b *') do (
set "dr=%%~nxa"
for /f "delims=" %%c in ('dir /a-d /b "!dr!"') do set "file=%%~nc"
if defined file ren "!dr!" "!file!"
set file=
set dr=
)
endlocal

こちら、ドラッグした同階層のフォルダまで全てリネームしてしまうようになってしまいますか?
ドラッグしたフォルダのみ、何度でも使えるようなバッチにするには何処を書き換えればよいか分かる方いらっしゃいませんでしょうか
のとは処理が違うのでは?
たぶん質問者は複数のフォルダをD&Dするんじゃなくて、一つのフォルダをD&Dしたら、
そのフォルダをリネームするんじゃなくて
そのフォルダの中のサブフォルダを全部リネームして欲しいんだと思う
203: デフォルトの名無しさん [sage] 2021/02/19(金) 19:12:54.09 ID:E9a6ZzGX(5/5) AAS
あれ、一番降順のファイル名って正順で一番最後って意味か
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s