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

490: デフォルトの名無しさん [] 2024/01/18(木) 21:50:17.22 ID:WajCwGEB(2/3) AAS
>>489
489(1): デフォルトの名無しさん [sage] 2024/01/18(木) 21:24:27.19 ID:fl7npJfZ(1) AAS
消したいファイルやフォルダを列挙するのが一番シンプル
フォルダ内を全部消したいのなら rmdir /s /q
ただし指定したフォルダも消えるので再度作る必要はある
早々に有難うございます
ネットにある指南もかなり事前チェックした上での投稿ですが、断片的な内容が多く、それらをコピペして調整せども上手くいかなかったものでして

ひょっとすると@echo offのあとに
del C:\AAA\BBB\CCC\ファイル1
del C:\AAA\BBB\CCC\ファイル2
del C:\AAA\BBB\CCC\ファイル3
rmdir /s /q C:\AAA\BBB\CCC\DDD
rmdir /s /q C:\AAA\BBB\CCC\EEE
rmdir /s /q C:\AAA\BBB\CCC\FFF
exit

的な箇条書きで良かったりしますか?
493: デフォルトの名無しさん [] 2024/01/19(金) 05:19:53.22 ID:bHDC7nyS(1) AAS
>>492
492(2): デフォルトの名無しさん [sage] 2024/01/18(木) 22:00:03.62 ID:MX5L5JEY(1) AAS
pushd C:\AAA\BBB\CCC
rd /s/q フォルダ1 フォルダ2 ファイル1 ファイル2 ファイル3・・
popd

…フォルダは消せてもファイル消せないか。じゃあ、

pushd C:\AAA\BBB\CCC
rd /s/q フォルダ1 フォルダ2 ファイル1 ファイル2 ファイル3・・
del /f フォルダ1 フォルダ2 ファイル1 ファイル2 ファイル3・・
popd

エラーは無視w
望むバッチが作れました
有難うございました
563: デフォルトの名無しさん [sage] 2024/08/12(月) 19:13:11.22 ID:N4nkPpmi(1) AAS
有難うございます。引数を""で囲んだら上手くいきました。
605: デフォルトの名無しさん [sage] 2024/11/09(土) 15:04:16.22 ID:A663IrvX(5/5) AAS
ついでに、&について
通常は使わなくても次の行に書けばいいが
閉じた環境からのデータを引渡ししたい場合などはどうしても使わなければならない
set a=1
call :sub
echo %a%
goto :eof
:sub
setlocal
set /a a+=1
endlocal&set a=%a%
goto :eof
634: デフォルトの名無しさん [sage] 2024/11/14(木) 17:19:32.22 ID:q/WsLCXM(3/4) AAS
ファイル名のコピーしたならもうbatを動かすまでもなくファイル名一覧がクリップボードに入ってるじゃん
そもそもクリップボードに入ってるものを入力するようにはそのbatはできてないじゃんか
689: デフォルトの名無しさん [sage] 2025/03/08(土) 17:01:04.22 ID:oOL+XIfI(2/3) AAS
>>686
686(2): デフォルトの名無しさん [sage] 2025/03/07(金) 23:48:55.40 ID:qVctmwDB(1/2) AAS
タイムスタンプが1980/01/01 8:59:59より前だと表示されないだけ
が正解
709
(2): >>652 [sage] 2025/05/18(日) 11:16:50.22 ID:tgr6qv73(1) AAS
>>655
655(1): デフォルトの名無しさん [sage] 2025/02/12(水) 16:52:19.09 ID:oMyiCtXq(1) AAS
@echo off & setlocal enabledelayedexpansion & set "h=" & set "b="
set "a=123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
set /p "h=Hex=" & set "c=!h!a" & set "z=%a:~0,1%" & set /a n=0
:1
if defined h (set /a n+=1) else goto 2
set /a "d%n%=0x%h:~-6%" & set "h=%h:~0,-6%" & goto 1
:2
set /a e=0,f=0 & for /L %%i in (%n%,-1,1) do (
set /a "d%%i+=e<<24,e=d%%i%%58,f|=d%%i/=58")
set "b=!a:~%e%,1!%b%" & if %f% neq 0 goto 2
if "%b%"=="%z%" set "b="
:3
if "%c:~0,2%"=="00" set "b=%z%%b%" & set "c=%c:~2%" & goto 3
if defined b echo Base58=%b% & pause
Base58からHexへ変換のバッチもお願い致します。
>>652
652(1): デフォルトの名無しさん [sage] 2025/01/26(日) 15:05:23.00 ID:4xEs3XpP(1) AAS
バッチでHexからBase58へ変換したい
可能ですか?

参考
learnmeabitcoin.com/technical/keys/base58/
でも変換できますが、得体の知れないサイトで秘密鍵入力は怖いです。
714
(4): デフォルトの名無しさん [] 2025/05/26(月) 00:46:53.22 ID:sddMzjz1(1/2) AAS
>>556
556(3): デフォルトの名無しさん [sage] 2024/06/20(木) 06:56:43.32 ID:oAthcLJ7(1) AAS
私が普段使っているドラッグアンドドロップ用バッチのサンプルです

@echo off & set a="%cmdcmdline:"=%"& set "arg="
for /f "tokens=3* delims=:" %%i in (%a%) do (set a=%%i& set b=%%j)
set "a=%a:~-1%" & set b="%b::=" "%"
for %%i in (%b%) do set b=%%i& call :x
goto y
:x
if defined arg set arg=%arg:~0,-3%"
set arg=%arg% "%a%:%b:~1%& exit /b
:y
echo コマンド %arg%
pause & exit
かなり前の書き込みなので もう見ていないかもしれないけど
使わせてもらいました ありがとうございます
初心者なので理解するのに時間がかかってしまいましたが
これで欠点が一つ克服できました
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s