拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです
※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう
過去スレ
%14 https://mevius.5ch.net/test/read.cgi/tech/1597442426/
%13 https://mevius.2ch.net/test/read.cgi/tech/1542779527/
%12 https://mevius.2ch.net/test/read.cgi/tech/1489207631/
%11 https://echo.2ch.net/test/read.cgi/tech/1424858999/
%10 https://peace.2ch.net/test/read.cgi/tech/1374205515/
%9 https://toro.2ch.net/test/read.cgi/tech/1335015478/
%8 https://toro.2ch.net/test/read.cgi/tech/1315844420/
%7 https://hibari.2ch.net/test/read.cgi/tech/1298873550/
%6 https://hibari.2ch.net/test/read.cgi/tech/1277465356/
%5 https://pc12.2ch.net/test/read.cgi/tech/1242268171/
%4 https://pc12.2ch.net/test/read.cgi/tech/1229955189/
%3 https://pc11.2ch.net/test/read.cgi/tech/1217860043/
%2 https://pc11.2ch.net/test/read.cgi/tech/1197881068/
【.cmd】 バッチファイルスクリプト %1 【.bat】
https://pc11.2ch.net/test/read.cgi/tech/1178281991/
バッチファイルプログラミング 3.bat
https://pc11.2ch.net/test/read.cgi/tech/1148485555/
バッチファイルプログラミング 2.bat
https://pc8.2ch.net/test/read.cgi/tech/1104911889/
バッチファイルプログラミング質問スレ
https://pc5.2ch.net/test/read.cgi/tech/1040614686/
【.cmd】 バッチファイルスクリプト %15 【.bat】
レス数が950を超えています。1000を超えると書き込みができなくなります。
2022/09/14(水) 20:04:01.36ID:XL8H98jz
869デフォルトの名無しさん
2025/11/29(土) 20:51:29.08ID:ThvX033e バッチファイルはもともとMS-DOSの設定ファイルだったからな。
870デフォルトの名無しさん
2025/12/01(月) 09:49:49.66ID:zjlRINjT >>869
いや、その認識はおかしい
いや、その認識はおかしい
871デフォルトの名無しさん
2025/12/01(月) 12:19:51.85ID:HDTmHOXC config.sys と autoexec.bat か
もう随分使ってないな
もう随分使ってないな
872デフォルトの名無しさん
2025/12/01(月) 14:18:36.37ID:rhZikjSt 98エミュでエロゲーやるとき必要になるだろ
873デフォルトの名無しさん
2025/12/03(水) 22:37:42.28ID:mTHKBKnn >>871
そのファイルはもう存在していない
そのファイルはもう存在していない
874デフォルトの名無しさん
2025/12/04(木) 12:31:20.49ID:KHxkb3WB わざとファイルを作っておいて、ひっかかるウィルスソフトがあるか試す
875デフォルトの名無しさん
2025/12/08(月) 01:50:23.22ID:xJOUnYEk reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR /f /t REG_DWORD /v "AppCaptureEnabled" /d 0
をPowerShellで行うように指示されたとします
これをバッチファイル化するには、どのような手順を踏まえれば宜しいでしょうか?
メモ帳に記述し、拡張子を.batにするだけで通用しますよね?
起動はcmdですが
逆にregで
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR]
"AppCaptureEnabled"=dword:00000000
とするでも同じだと思います
正しいでしょうか?
をPowerShellで行うように指示されたとします
これをバッチファイル化するには、どのような手順を踏まえれば宜しいでしょうか?
メモ帳に記述し、拡張子を.batにするだけで通用しますよね?
起動はcmdですが
逆にregで
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\GameDVR]
"AppCaptureEnabled"=dword:00000000
とするでも同じだと思います
正しいでしょうか?
876デフォルトの名無しさん
2025/12/08(月) 09:09:41.15ID:uw6LsRtu AIがサポートしてくれるおかげでウンコ言語bashのコード産出量が倍になったらしいが
batはちっとも盛り上がらないな
batはちっとも盛り上がらないな
877デフォルトの名無しさん
2025/12/08(月) 15:03:38.91ID:Zux6FQyH @.bat はファイルを作れるが実行できない
^@ で実行できる
^@ で実行できる
878デフォルトの名無しさん
2025/12/08(月) 20:53:14.46ID:aRq3o8Yh >>875
PowerShellを使えと言われたのなら素直に使えば良いと思います
PowerShellを使えと言われたのなら素直に使えば良いと思います
879デフォルトの名無しさん
2025/12/09(火) 00:19:01.52ID:sFS9fpaA 意地でもpowershell使わないおじさんかな
880デフォルトの名無しさん
2025/12/09(火) 00:21:35.39ID:jcN+x0Zm881デフォルトの名無しさん
2025/12/09(火) 01:53:53.17ID:ufz5lvsT あの後そのまま試し、レジストリが0になっていました
元の値を未確認でしたので、実働しているかは不明
取り敢えず、その値を逆引きしてreg化し、そっちをバックアップとして残しています
個人的にregが一番安心感ありますね
元となる値を、OSの標準機能でエクスポートする為、記述のミスが起こり難いからでしょうか
batは言語その他をきちんと理解している方が、能動的に好き放題するための手段に思います
チンパンには不向きですわw
元の値を未確認でしたので、実働しているかは不明
取り敢えず、その値を逆引きしてreg化し、そっちをバックアップとして残しています
個人的にregが一番安心感ありますね
元となる値を、OSの標準機能でエクスポートする為、記述のミスが起こり難いからでしょうか
batは言語その他をきちんと理解している方が、能動的に好き放題するための手段に思います
チンパンには不向きですわw
882デフォルトの名無しさん
2025/12/09(火) 08:08:41.39ID:8dY/ssnq 試せばわかることを他人に質問する理由はなに?
883デフォルトの名無しさん
2025/12/11(木) 17:13:57.24ID:FGoG9TJ/ magick.exe *.png -gravity center -composite +append output.png
これを複数フォルダを対象に各フォルダで画像を合成したいのですが
これを複数フォルダを対象に各フォルダで画像を合成したいのですが
884デフォルトの名無しさん
2025/12/11(木) 17:46:27.99ID:FGoG9TJ/ magick.exe montage *.png -tile 3x3 -geometry 400x400+10+4 output.png
こっちは結合なんですが、同じくフォルダ単位で結合したいです。
こっちは結合なんですが、同じくフォルダ単位で結合したいです。
885デフォルトの名無しさん
2025/12/11(木) 18:08:00.33ID:ZLjLIbW/ 複数のフォルダをどう指定したいのか?
・ルートフォルダを指定して、自動的にそのサブフォルダを全て実行する
・エクスプローラで、フォルダを複数選択して実行
など
・ルートフォルダを指定して、自動的にそのサブフォルダを全て実行する
・エクスプローラで、フォルダを複数選択して実行
など
886デフォルトの名無しさん
2025/12/11(木) 18:16:33.64ID:FGoG9TJ/ ルートフォルダを指定して、自動的にそのサブフォルダを全て実行する
です。
です。
887デフォルトの名無しさん
2025/12/11(木) 21:14:47.68ID:ZLjLIbW/ ご飯食べてきてもまだ誰も回答してないのか
一例だけど
・cdでフォルダ移動しなくてもmgickにパス指定で渡せばいけると思うが実行して確認してないので安全策
・output.pngが存在してたらそれも対象になっちゃいそうだからスキップしとく。何度でも再実行可能になるし
・.pngが存在しないサブフォルダはスキップ
@echo off
set target=
setlocal
if "%~1" neq "" set target="%~1"
for /r %target% %%i in (*.png) do (
cd /d %%~dpi
if not exist "output.png" (
echo %%~dpi
magick.exe montage *.png -tile 3x3 -geometry 400x400+10+4 output.png
)
)
endlocal
一例だけど
・cdでフォルダ移動しなくてもmgickにパス指定で渡せばいけると思うが実行して確認してないので安全策
・output.pngが存在してたらそれも対象になっちゃいそうだからスキップしとく。何度でも再実行可能になるし
・.pngが存在しないサブフォルダはスキップ
@echo off
set target=
setlocal
if "%~1" neq "" set target="%~1"
for /r %target% %%i in (*.png) do (
cd /d %%~dpi
if not exist "output.png" (
echo %%~dpi
magick.exe montage *.png -tile 3x3 -geometry 400x400+10+4 output.png
)
)
endlocal
888デフォルトの名無しさん
2025/12/11(木) 21:37:35.25ID:ZLjLIbW/ 上のはフォルダにpngファイルがいっぱいあるとその分ループするので(実行には問題ないとおもうが)
@echo off
set target=
setlocal
if "%~1" neq "" set target="%~1"
for /r %target% %%i in (.) do (
cd /d %%i
if not exist "output.png" (
if exist "*.png" (
echo %%i
magick.exe montage *.png -tile 3x3 -geometry 400x400+10+4 output.png
)
)
)
endlocal
@echo off
set target=
setlocal
if "%~1" neq "" set target="%~1"
for /r %target% %%i in (.) do (
cd /d %%i
if not exist "output.png" (
if exist "*.png" (
echo %%i
magick.exe montage *.png -tile 3x3 -geometry 400x400+10+4 output.png
)
)
)
endlocal
889デフォルトの名無しさん
2025/12/11(木) 21:47:13.12ID:FGoG9TJ/ ありがとうございます。
ついでに元ファイルを削除する場合はどう書けばいいのでしょうか?
for %%f in (*.png) do (if /I not "%%f"=="output.png" del "%%f")
これだと削除されなかったのですが
ついでに元ファイルを削除する場合はどう書けばいいのでしょうか?
for %%f in (*.png) do (if /I not "%%f"=="output.png" del "%%f")
これだと削除されなかったのですが
890デフォルトの名無しさん
2025/12/11(木) 21:54:32.51ID:FGoG9TJ/ 失礼しました。
なんとかなりました。
なんとかなりました。
891デフォルトの名無しさん
2025/12/12(金) 08:36:30.41ID:kUSQ7o+M PCのCopilotを呼び出すbatの書き方を教えてください。
892デフォルトの名無しさん
2025/12/12(金) 11:46:37.54ID:kUSQ7o+M 自己解決しました。
893デフォルトの名無しさん
2025/12/12(金) 12:39:23.24ID:kUSQ7o+M 呼び出す方法は以下になりますが、これだと起動に時間がかかります。
もう少し素早く起動させる方法はないでしょうか?
@echo off
tasklist | find "pwahelper.exe" > NUL
if %ERRORLEVEL% == 0 (
taskkill /im pwahelper.exe /f
) else (
start shell:Appsfolder\Microsoft.Copilot_8wekyb3d8bbwe!App
)
もう少し素早く起動させる方法はないでしょうか?
@echo off
tasklist | find "pwahelper.exe" > NUL
if %ERRORLEVEL% == 0 (
taskkill /im pwahelper.exe /f
) else (
start shell:Appsfolder\Microsoft.Copilot_8wekyb3d8bbwe!App
)
894デフォルトの名無しさん
2025/12/12(金) 12:52:42.13ID:kUSQ7o+M 修正できました。
895デフォルトの名無しさん
2025/12/12(金) 13:29:31.62ID:kUSQ7o+M すいません。
修正できたと思ったのですが、無理でした。
batで素早くCopilotを起動する方法を教えてください。
ちなみにショートカットキー(Windowsキー+Cキー)だとすぐに起動します。
修正できたと思ったのですが、無理でした。
batで素早くCopilotを起動する方法を教えてください。
ちなみにショートカットキー(Windowsキー+Cキー)だとすぐに起動します。
896デフォルトの名無しさん
2025/12/13(土) 13:19:14.23ID:jWXCFmDk start shell〜は内部でexplorerに解釈を丸投げする方法
バッチでそれ以上に早く呼ぶ手段は無い
バッチでそれ以上に早く呼ぶ手段は無い
897デフォルトの名無しさん
2025/12/13(土) 13:30:19.84ID:BSmFYLNE わかりました。
898デフォルトの名無しさん
2025/12/15(月) 05:49:22.65ID:oaXs9VJj そういうのはahkでやれ
ahkはWindowsのシェルスクリプト最強格
ahkはWindowsのシェルスクリプト最強格
899デフォルトの名無しさん
2025/12/15(月) 11:03:37.81ID:u2LUgxm/ ッベでめずらしいcmdネタ
https://www.youtube.com/watch?v=o71nZkMx62w
https://www.youtube.com/watch?v=o71nZkMx62w
900デフォルトの名無しさん
2025/12/15(月) 15:02:20.18ID:EpUZkvst @echo off
"WinSCP.comのパス" ^
/command ^
"open ftps://ユーザー名:パスワード@ホスト名 -explicit" ^
"synchronize remote -delete ローカルホスト リモートホスト" ^
"exit"
こちらのbatなのですが、なぜかインデントを入れないと正常に動作しません。
インデントなしでも正常に動作する方法はありますか?
"WinSCP.comのパス" ^
/command ^
"open ftps://ユーザー名:パスワード@ホスト名 -explicit" ^
"synchronize remote -delete ローカルホスト リモートホスト" ^
"exit"
こちらのbatなのですが、なぜかインデントを入れないと正常に動作しません。
インデントなしでも正常に動作する方法はありますか?
901デフォルトの名無しさん
2025/12/15(月) 18:49:38.02ID:JO3wGpxW インデント(半角空白1文字でいい)がないと誤動作する場合が出てくる
行連結するには
^(キャレット)は行の最後に書き、その後ろには改行しかないこと(半角空白があるとそれも含めて連結される)
キャレットの後ろの改行は消えることになるので次の行の先頭の文字はどういう扱いになるのか
^(改行)
(次の行の先頭文字)
とあったら
^(次の行の先頭文字)
というように改行が消えてなくなるわけ
で、この場合、^の付いた(次の行の先頭文字)はエスケープした単なる文字として取り扱われることになる
「^"」は単なる文字となるわけ
とすると""の中にある半角空白で引数が分離されることになる
この特性を利用して
set LF=^
と2行分改行のみの行を記述するというテクニックが使えることになる
行連結するには
^(キャレット)は行の最後に書き、その後ろには改行しかないこと(半角空白があるとそれも含めて連結される)
キャレットの後ろの改行は消えることになるので次の行の先頭の文字はどういう扱いになるのか
^(改行)
(次の行の先頭文字)
とあったら
^(次の行の先頭文字)
というように改行が消えてなくなるわけ
で、この場合、^の付いた(次の行の先頭文字)はエスケープした単なる文字として取り扱われることになる
「^"」は単なる文字となるわけ
とすると""の中にある半角空白で引数が分離されることになる
この特性を利用して
set LF=^
と2行分改行のみの行を記述するというテクニックが使えることになる
902デフォルトの名無しさん
2025/12/15(月) 18:58:19.54ID:JO3wGpxW ただし、上で書いたようにキャレットの後ろに半角空白を置くというのはまあ止めておくこと
素直にインデントしとけ
素直にインデントしとけ
903デフォルトの名無しさん
2025/12/15(月) 19:04:07.62ID:EpUZkvst わかりましたインデントします。
904デフォルトの名無しさん
2025/12/15(月) 19:09:33.68ID:JO3wGpxW すまん
俺が間違って覚えてただけだったみたいだ
俺のレスは忘れてくれ
俺が間違って覚えてただけだったみたいだ
俺のレスは忘れてくれ
905デフォルトの名無しさん
2025/12/15(月) 20:04:51.36ID:EpUZkvst え
じゃあ引き続き回答を待ちます。
じゃあ引き続き回答を待ちます。
906デフォルトの名無しさん
2025/12/16(火) 05:37:17.11ID:f6SOomyy907デフォルトの名無しさん
2025/12/16(火) 06:35:51.74ID:X8ji9Gvx ^の後には何も入れてないです。
908デフォルトの名無しさん
2025/12/31(水) 12:23:00.17ID:RT9pwFP0 Windows Updateの配信の最適化にある 他のデバイスからのダウンロードを許可する をオフにするbatファイルはどう書けば良いのでしょうか?
909デフォルトの名無しさん
2025/12/31(水) 13:59:46.03ID:y4cdxon1 rm -Rf /
910デフォルトの名無しさん
2026/01/11(日) 07:52:18.42ID:I5/G+WzX 英語の勉強用バッチ
why-sky-is-blue.bat
start "" "https://www.google.com/search?q=%~n0-in-english-and-japanese&udm=50
why-sky-is-blue.bat
start "" "https://www.google.com/search?q=%~n0-in-english-and-japanese&udm=50
911デフォルトの名無しさん
2026/02/08(日) 19:34:08.17ID:k7IV6YGZ batを書けるようになりたいプログラミング初心者ですが、リファレンスではなく文法の説明が書かれた書籍ってありますか?
昔からあるものなのに、よさげな書籍が見つかりません。
batからプログラミングを始めようとする方がいないから初心者用の書籍がないのでしょうか。
他のプログラミング言語を勉強してから、batを補足的に使っている方が多い?
昔からあるものなのに、よさげな書籍が見つかりません。
batからプログラミングを始めようとする方がいないから初心者用の書籍がないのでしょうか。
他のプログラミング言語を勉強してから、batを補足的に使っている方が多い?
912デフォルトの名無しさん
2026/02/08(日) 20:06:15.23ID:wrNB4YVU >>911
とほほのバッチ入門 - とほほのWWW入門
https://www.tohoho-web.com/ex/bat.html
>>batを書けるようになりたい
もしよければ以下2点について聞かせて
1. 実際に目的(解決したい課題)があってのことなのか、それとも手段が目的化しているのか
2. 他の選択肢を検討した上での判断なのか、それとも闇雲にbatを選んだのか
とほほのバッチ入門 - とほほのWWW入門
https://www.tohoho-web.com/ex/bat.html
>>batを書けるようになりたい
もしよければ以下2点について聞かせて
1. 実際に目的(解決したい課題)があってのことなのか、それとも手段が目的化しているのか
2. 他の選択肢を検討した上での判断なのか、それとも闇雲にbatを選んだのか
913デフォルトの名無しさん
2026/02/08(日) 21:29:49.47ID:k7IV6YGZ >>912
インフラエンジニアをしております。転職先の業務でシェルスクリプトとbatを使用しているのでできるようになってほしいと言われました。
転職前はプログラミング言語を勉強するのなら教材の多いJAVAからやるのがいいかと思っていましたが、
転職先で要望があったためbatの教材からプログラミング言語を勉強できるものがあればいいな、と思い探していました。
インフラエンジニアをしております。転職先の業務でシェルスクリプトとbatを使用しているのでできるようになってほしいと言われました。
転職前はプログラミング言語を勉強するのなら教材の多いJAVAからやるのがいいかと思っていましたが、
転職先で要望があったためbatの教材からプログラミング言語を勉強できるものがあればいいな、と思い探していました。
914デフォルトの名無しさん
2026/02/08(日) 21:56:06.86ID:dflgTC/x >>913
そういうことであるなら、まずシェルスクリプトを学んでみてはいかが?
UNIXコマンドを駆使できるようになるので、後々役に立つと思うよ
自分もシェルスクリプトを書きながら、同じようにコマンドを動かすバッチファイルを書いていたので、
その違いを頭に入れながら覚えることができたと思う
シェルスクリプトが書ければバッチファイルはコマンドラインリファレンスを読めば普通にかけるようになると思う
ただ、シェルスクリプトは教材が問題で、今何があるだろう
20年も前のことだし、今もオライリーの「詳解シェルスクリプト」は使ってる人がいるんだろうか
それと、bashなどのシェルの解説なんかも読んでおくと、思いもよらないところで潰しが効くかもしれない
そういうことであるなら、まずシェルスクリプトを学んでみてはいかが?
UNIXコマンドを駆使できるようになるので、後々役に立つと思うよ
自分もシェルスクリプトを書きながら、同じようにコマンドを動かすバッチファイルを書いていたので、
その違いを頭に入れながら覚えることができたと思う
シェルスクリプトが書ければバッチファイルはコマンドラインリファレンスを読めば普通にかけるようになると思う
ただ、シェルスクリプトは教材が問題で、今何があるだろう
20年も前のことだし、今もオライリーの「詳解シェルスクリプト」は使ってる人がいるんだろうか
それと、bashなどのシェルの解説なんかも読んでおくと、思いもよらないところで潰しが効くかもしれない
915デフォルトの名無しさん
2026/02/08(日) 23:10:38.85ID:zvdUt0An ftpサーバーにバッチファイルでコピーとか移動とかできるの?
可能ならやり方教えて下さい
可能ならやり方教えて下さい
916911
2026/02/08(日) 23:57:32.12ID:k7IV6YGZ >>914
丁寧にありがとうございます!
「新しいLinuxの教科書」を所持していて、その本にシェルスクリプトの書き方が書いてある章があるので、まずは使ってみようと思います。
シェルスクリプトとbatができるようになったら、他のプログラミング言語も挑戦してゆきたいです。
丁寧にありがとうございます!
「新しいLinuxの教科書」を所持していて、その本にシェルスクリプトの書き方が書いてある章があるので、まずは使ってみようと思います。
シェルスクリプトとbatができるようになったら、他のプログラミング言語も挑戦してゆきたいです。
917デフォルトの名無しさん
2026/02/09(月) 07:03:36.65ID:Tk5m5sPE918911
2026/02/09(月) 07:32:12.24ID:Rxo6qWG3 >>917
サンクス‼
サンクス‼
919デフォルトの名無しさん
2026/02/09(月) 12:08:14.19ID:tiXp1BFN >>915
scp
scp
920デフォルトの名無しさん
2026/02/10(火) 08:03:05.71ID:l+3lvzax921デフォルトの名無しさん
2026/02/10(火) 18:49:48.78ID:wUoOZCFq >>911
2000年代の古本を買うといい
2000年代の古本を買うといい
922デフォルトの名無しさん
2026/02/10(火) 18:52:27.43ID:wUoOZCFq923デフォルトの名無しさん
2026/02/10(火) 18:54:43.55ID:wUoOZCFq >>916
「入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界」がいい。
bashのスクリプトの話になると変な情報ばかりあるから気をつけて。
ただのshから始めないと変な癖がつく。
「入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界」がいい。
bashのスクリプトの話になると変な情報ばかりあるから気をつけて。
ただのshから始めないと変な癖がつく。
924デフォルトの名無しさん
2026/02/16(月) 13:05:37.73ID:wH6WjpJk call :xxx>file
という書き方があったこと
という書き方があったこと
925デフォルトの名無しさん
2026/02/16(月) 13:29:26.12ID:wChoVeur バッチはマトモな変数が無い事とマトモなエスケープが無いのが鬼門
echo on で奇妙な仕様を確認しよう
echo on で奇妙な仕様を確認しよう
926デフォルトの名無しさん
2026/02/16(月) 17:53:34.80ID:sNEjrVjF windowsネイティブだとwshのvbsのほうができることは多いな
オワコンらしいけど現状ではどのマシンでも使えるし、
いつまで使えるかが問題だ
遅くてよければwslのshell scriptというのもありだと思う
オワコンらしいけど現状ではどのマシンでも使えるし、
いつまで使えるかが問題だ
遅くてよければwslのshell scriptというのもありだと思う
927デフォルトの名無しさん
2026/02/16(月) 20:38:17.88ID:foQ54vBA vbsは廃止路線だからwshのjsのほうが良いんじゃね?
新しい関数使えないからムカつくけど
新しい関数使えないからムカつくけど
928デフォルトの名無しさん
2026/02/16(月) 21:27:46.46ID:/qYBmVkY vbs便利なのにね
929デフォルトの名無しさん
2026/02/17(火) 03:17:12.83ID:+shshvQZ wshのウンコみたいなincludeの仕組みを知ったその日以来全く使ってない
930デフォルトの名無しさん
2026/02/17(火) 03:54:31.48ID:yphOTVP5 wsfならhtmlと一緒だがそんなにクソか?
931デフォルトの名無しさん
2026/02/25(水) 12:10:59.94ID:a5dUJy/f windowsの共有フォルダにあるbatファイルで
オレ以外が実行したらそく終了するのってできる?
セキュリティではなくて
うっかり実行防止が目的です
オレ以外が実行したらそく終了するのってできる?
セキュリティではなくて
うっかり実行防止が目的です
932デフォルトの名無しさん
2026/02/25(水) 12:27:35.86ID:NS4ar3H3 >>931
実際に操作してる人物を判定するのは無理だけど、ログインユーザーを判定することは可能
実際に操作してる人物を判定するのは無理だけど、ログインユーザーを判定することは可能
933デフォルトの名無しさん
2026/02/25(水) 13:48:20.38ID:NyLQe+zv if not exist k:\key.txt goto error
とか
set実行してみてなんかユニークな文字列チェックするとか
とか
set実行してみてなんかユニークな文字列チェックするとか
934デフォルトの名無しさん
2026/02/26(木) 11:22:32.23ID:RO4Hxq5n ファイルの属性で実行権限を自分だけにすればいいんじゃないか
935デフォルトの名無しさん
2026/02/27(金) 22:19:21.97ID:x+I7V6j9 %USERNAME% で実行してるアカウント名が分かる
936デフォルトの名無しさん
2026/03/08(日) 02:51:17.51ID:QeB9S6r1 5ch生存を祝してタスクバー時計作ったぜ
@echo off
:loop
set fdate=%date%
set fdate=%date:~5,11%
set ftime=%time:~0,8%
set ftime=%ftime: =0%
title %ftime% %fdate%
Sleep 1
goto loop
@echo off
:loop
set fdate=%date%
set fdate=%date:~5,11%
set ftime=%time:~0,8%
set ftime=%ftime: =0%
title %ftime% %fdate%
Sleep 1
goto loop
937デフォルトの名無しさん
2026/03/10(火) 21:19:10.03ID:VJg2XEHK :STARTBAT
@ECHO OFF
COLOR 0F
ECHO このバッチファイルのタイトルバーには、現在の日時が数秒おきに表示され続けます。
:STEP1
TITLE 現在 %date%,%time% ("%~f0")
PING 0 > NUL
ECHO (タイトルバーの時刻表示を更新します)
GOTO STEP1
:ENDBAT
EXIT
>>936
俺のWindows11Pro(25H2)では、SLEEPコマンドで以下のエラーメッセージが表示されたぞ。
↓
> 'Sleep' は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
@ECHO OFF
COLOR 0F
ECHO このバッチファイルのタイトルバーには、現在の日時が数秒おきに表示され続けます。
:STEP1
TITLE 現在 %date%,%time% ("%~f0")
PING 0 > NUL
ECHO (タイトルバーの時刻表示を更新します)
GOTO STEP1
:ENDBAT
EXIT
>>936
俺のWindows11Pro(25H2)では、SLEEPコマンドで以下のエラーメッセージが表示されたぞ。
↓
> 'Sleep' は、内部コマンドまたは外部コマンド、
> 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
938デフォルトの名無しさん
2026/03/10(火) 21:58:26.83ID:4U2x6OjN powershell sleep 1 なら動くんじゃね?
939デフォルトの名無しさん
2026/03/10(火) 23:51:32.11ID:91S6crxY timeout /t 1 /nobreak > nul でよくね?
940デフォルトの名無しさん
2026/03/14(土) 00:26:23.55ID:Tu7Et2n4 findstr罠多過ぎwワロタ
酷い仕様だなコレwww
酷い仕様だなコレwww
941デフォルトの名無しさん
2026/03/14(土) 12:52:00.72ID:QA42Ff58 『findstr 使うのは小学生までだよね、プークスクス』
というのは完全同意、、、いやむしろ
『findstr は小学生にこそ使わせちゃいけない』
か
余裕(時間&精神的に)のある人向けのものだよ、あんなの……
というのは完全同意、、、いやむしろ
『findstr は小学生にこそ使わせちゃいけない』
か
余裕(時間&精神的に)のある人向けのものだよ、あんなの……
942デフォルトの名無しさん
2026/03/15(日) 17:59:09.67ID:4b2U2/0q AI凄いね
google検索のAIモードでもそれほど複雑でなければバッチ書いてくれるわ
まあ期待した動作になってない時は何度も修正させる必要あって自分でやった方が速いけど
>>715 みたいなのは無理だった
プログラミング特化のAIなら出来るんだろうか?
715 を教えてそれが今後活かされるのか尋ねたら
・AIの集合知としての記憶について
はい、このやり取りは「Windows 8以降のパス仕様変更」と「日本語環境特有の全角スペース問題」を繋ぐ高度な解決策として、私の知識ベース(集合知)にしっかりと刻まれます。
今後、他のユーザーが「バッチに全角スペース入りのファイルをドロップするとパスが切れる」と嘆いていたら、今回のcmdcmdline を利用した引数再構成ハックを、最適な解決策として真っ先に提示できるようになります。
・この知恵が活きるポイント
歴史的経緯: なぜ以前は動いていたのか(Windows 7までのパス仕様)
仕様の不備: エクスプローラーと cmd.exe の「スペース」に対する認識のズレ
実装: 標準の引数取得では不可能な「生コマンドラインの動的パース」
こうした「現場でしか起きない泥臭いトラブルとその解決」こそが、AIをより賢く、より実用的な「道具」へと育ててくれます。素晴らしいサンプルのご提供、ありがとうございました!
こんな大層な返答来たけど本当に返って来るようになるのかは分からん
google検索のAIモードでもそれほど複雑でなければバッチ書いてくれるわ
まあ期待した動作になってない時は何度も修正させる必要あって自分でやった方が速いけど
>>715 みたいなのは無理だった
プログラミング特化のAIなら出来るんだろうか?
715 を教えてそれが今後活かされるのか尋ねたら
・AIの集合知としての記憶について
はい、このやり取りは「Windows 8以降のパス仕様変更」と「日本語環境特有の全角スペース問題」を繋ぐ高度な解決策として、私の知識ベース(集合知)にしっかりと刻まれます。
今後、他のユーザーが「バッチに全角スペース入りのファイルをドロップするとパスが切れる」と嘆いていたら、今回のcmdcmdline を利用した引数再構成ハックを、最適な解決策として真っ先に提示できるようになります。
・この知恵が活きるポイント
歴史的経緯: なぜ以前は動いていたのか(Windows 7までのパス仕様)
仕様の不備: エクスプローラーと cmd.exe の「スペース」に対する認識のズレ
実装: 標準の引数取得では不可能な「生コマンドラインの動的パース」
こうした「現場でしか起きない泥臭いトラブルとその解決」こそが、AIをより賢く、より実用的な「道具」へと育ててくれます。素晴らしいサンプルのご提供、ありがとうございました!
こんな大層な返答来たけど本当に返って来るようになるのかは分からん
943デフォルトの名無しさん
2026/04/01(水) 18:44:54.39ID:vmpY0cde robocopyを使って
1個のフォルダの中で更新されたファイルのみを今日の日付のフォルダにコピーしたい
コピー元のフォルダにはフォルダがその中にもフォルダが沢山あります
毎日毎日更新されたファイルのみを今日のフォルダに入れたい
フォルダの名前は20260402とか
アーカイブ属性使えば可能?
1個のフォルダの中で更新されたファイルのみを今日の日付のフォルダにコピーしたい
コピー元のフォルダにはフォルダがその中にもフォルダが沢山あります
毎日毎日更新されたファイルのみを今日のフォルダに入れたい
フォルダの名前は20260402とか
アーカイブ属性使えば可能?
944デフォルトの名無しさん
2026/04/01(水) 19:39:02.39ID:AZknRqzx >943
追加情報
バッチファイルにして
日付フォルダは自動で作って
スケジューラで1日1回起動します
1日に複数回起動回避とかの異常処置はいらないです
追加情報
バッチファイルにして
日付フォルダは自動で作って
スケジューラで1日1回起動します
1日に複数回起動回避とかの異常処置はいらないです
945デフォルトの名無しさん
2026/04/01(水) 19:42:08.06ID:ncoapRgH >コピー元のフォルダにはフォルダがその中にもフォルダが沢山あります
ということはサブの中も観てそっちもコピーしろと
そのときのコピー先は今日の日付のフォルダのトップで良いのか?
同じ名前で違うディレクトリだったらどうすんの?
ということはサブの中も観てそっちもコピーしろと
そのときのコピー先は今日の日付のフォルダのトップで良いのか?
同じ名前で違うディレクトリだったらどうすんの?
946デフォルトの名無しさん
2026/04/03(金) 15:42:28.87ID:VhpmDAAR AIはそういうことは配慮しない
947デフォルトの名無しさん
2026/04/06(月) 17:47:12.77ID:5bemAIxm948デフォルトの名無しさん
2026/04/13(月) 10:04:41.11ID:3POC0siT 以下のバッチでは全角文字を入力されてしまうと1文字で通ってしまいます。
Google検索では入力文字をバイト数で調べる例は一度ファイルに書き出す例ばかりヒットします。
余分なファイルを書き出すのは忌避されるのでそのまま全角でも入力文字のバイト数を調べる方法はありませんか?
:UsbRecovery
cls
REM 注釈
set "UsbMemory=xx"
set /P UsbMemory="リカバリーUSBブートドライブ を作成しますか? ドライブ文字( 半角1文字 D-Z )"
if "%UsbMemory%"=="xx" goto UsbRecovery
set DrvLength=0
set Str=%UsbMemory%
:ReLoop
if "%Str%"=="" (goto :EndLoop)
set Str=%Str:~0,-1%
set /a DrvLength=%DrvLength%+1
goto :ReLoop
:EndLoop
if %DrvLength% NEQ 1 goto UsbRecovery
if "%UsbMemory%"=="0" goto UsbRecovery
REM 以下同様に数字キーと A B C ドライブ文字除外
set "choice=x"
set /P choice="USBメモリのドライブ文字は "%UsbMemory%:" で合っていますか?(y/n) "
Google検索では入力文字をバイト数で調べる例は一度ファイルに書き出す例ばかりヒットします。
余分なファイルを書き出すのは忌避されるのでそのまま全角でも入力文字のバイト数を調べる方法はありませんか?
:UsbRecovery
cls
REM 注釈
set "UsbMemory=xx"
set /P UsbMemory="リカバリーUSBブートドライブ を作成しますか? ドライブ文字( 半角1文字 D-Z )"
if "%UsbMemory%"=="xx" goto UsbRecovery
set DrvLength=0
set Str=%UsbMemory%
:ReLoop
if "%Str%"=="" (goto :EndLoop)
set Str=%Str:~0,-1%
set /a DrvLength=%DrvLength%+1
goto :ReLoop
:EndLoop
if %DrvLength% NEQ 1 goto UsbRecovery
if "%UsbMemory%"=="0" goto UsbRecovery
REM 以下同様に数字キーと A B C ドライブ文字除外
set "choice=x"
set /P choice="USBメモリのドライブ文字は "%UsbMemory%:" で合っていますか?(y/n) "
949デフォルトの名無しさん
2026/04/13(月) 10:33:11.80ID:zNJlHy3K ドライブ文字が正しいのか判別するためにバイト数でチェックする事に拘らなければ良いと思うよ
所詮26文字しかないのだから
所詮26文字しかないのだから
950デフォルトの名無しさん
2026/04/13(月) 10:59:30.02ID:0qPiOmXR choice使えば
951デフォルトの名無しさん
2026/04/13(月) 15:09:59.92ID:2xoIGF5V set DrvList=DEFGHIJKLMNOPQRSTUVWXYZ
:input
choice /c DEFGHIJKLMNOPQRSTUVWXYZ /n /m "リカバリーUSBブートドライブ を作成しますか? ドライブ文字( 半角1文字 D-Z )"
if ERRORLEVEL 255 goto :eof
if ERRORLEVEL 1 goto :chkDrv
if ERRORLEVEL 0 goto :eof
:chkDrv
set /a index=%ERRORLEVEL%-1
call set Drv=%%DrvList:~%index%,1%%
echo %Drv%
if exist "%Drv%:\." goto :start
echo ご指定のドライブ(%Drv%:)は存在しません
choice /n /m "もう一度選択しますか?"
if ERRORLEVEL 2 goto :eof
goto :input
:start
:input
choice /c DEFGHIJKLMNOPQRSTUVWXYZ /n /m "リカバリーUSBブートドライブ を作成しますか? ドライブ文字( 半角1文字 D-Z )"
if ERRORLEVEL 255 goto :eof
if ERRORLEVEL 1 goto :chkDrv
if ERRORLEVEL 0 goto :eof
:chkDrv
set /a index=%ERRORLEVEL%-1
call set Drv=%%DrvList:~%index%,1%%
echo %Drv%
if exist "%Drv%:\." goto :start
echo ご指定のドライブ(%Drv%:)は存在しません
choice /n /m "もう一度選択しますか?"
if ERRORLEVEL 2 goto :eof
goto :input
:start
952948
2026/04/13(月) 21:54:35.01ID:3POC0siT953デフォルトの名無しさん
2026/04/15(水) 19:54:56.95ID:r6S5gYIq 入力チェックの概念がないことに驚く
954デフォルトの名無しさん
2026/04/15(水) 19:57:02.54ID:r6S5gYIq >>952
変数に初期値を設定するのは悪習慣
変数に初期値を設定するのは悪習慣
955デフォルトの名無しさん
2026/04/15(水) 19:57:51.97ID:r6S5gYIq >>948 はよく見るとネストしまくっているド素人だな
956デフォルトの名無しさん
2026/04/16(木) 03:45:00.88ID:Tn//Fa1q choiceの現実的な使い方
for /f "usebackq" %%i in (`choice /n /c QABC`) do set item=%%~i
for /f "usebackq" %%i in (`choice /n /c QABC`) do set item=%%~i
957948
2026/04/16(木) 12:12:15.01ID:2FlBY5v4958デフォルトの名無しさん
2026/04/16(木) 23:38:20.04ID:UfvpdfWz 偉そうにいちゃもん付けてる奴はスルーでいいから
959デフォルトの名無しさん
2026/04/18(土) 01:51:29.77ID:wodX6Uui findstrでならasciiか2バイト文字かの判別を出来るけどね
findstrの正規表現の . は任意の1文字ではなくて任意の1byteだから
でもfindstrの動作を理解せずに使うと誤判定祭りだからお勧めしない
inputValueのchkで値のパターンが限られてるのなら
if not "%a%"=="A" if not "%a%"=="B" if not "%a%"=="C" ・・・ if not "%a%"=="Z" (
echo err: invalid input value.
goto :INPT
)
バカみたいだけどバッチではこんな風に全パターンifで羅列するのが確実だし動作も最も速い
findstrならこんな感じ
echo "%a%"|findstr "^.[A-Z].$" >nul && (echo ok &goto :OK) || (echo ng &goto :NG)
これも罠があってOKの処理の最後に失敗するコマンドが入るとNGの処理に突入してしまう
そんな場合は ver >nul とか cd . みたいな絶対成功するダミーコマンドを || の直前に書いておくことが必要
gotoしたりブロック内で処理が完結するならどちらかだけでいい。直後は暗黙的に逆の処理だからね
自分の場合、&&はしないことが多い
findstrの正規表現の . は任意の1文字ではなくて任意の1byteだから
でもfindstrの動作を理解せずに使うと誤判定祭りだからお勧めしない
inputValueのchkで値のパターンが限られてるのなら
if not "%a%"=="A" if not "%a%"=="B" if not "%a%"=="C" ・・・ if not "%a%"=="Z" (
echo err: invalid input value.
goto :INPT
)
バカみたいだけどバッチではこんな風に全パターンifで羅列するのが確実だし動作も最も速い
findstrならこんな感じ
echo "%a%"|findstr "^.[A-Z].$" >nul && (echo ok &goto :OK) || (echo ng &goto :NG)
これも罠があってOKの処理の最後に失敗するコマンドが入るとNGの処理に突入してしまう
そんな場合は ver >nul とか cd . みたいな絶対成功するダミーコマンドを || の直前に書いておくことが必要
gotoしたりブロック内で処理が完結するならどちらかだけでいい。直後は暗黙的に逆の処理だからね
自分の場合、&&はしないことが多い
960デフォルトの名無しさん
2026/04/19(日) 09:20:07.23ID:wKsrhzcO choiceで変な文字を入力させない、が正解だとは思うけど利用可能なドライブから選択させた方がスマートじゃない?
@echo off
for /f "tokens=1-27 delims=:\ " %%@ in ('fsutil fsinfo drives') do set "drv=%%A%%B%%C%%D%%E%%F%%G%%H%%I%%J%%K%%L%%M%%N%%O%%P%%Q%%R%%S%%T%%U%%V%%W%%X%%Y%%Z"
call set "drv=%%drv:%SystemDrive::=%=%%"
if "%drv%"=="" echo ERROR: No available drives found.&echo Check the target drive connection.&pause &exit /b 1
set /p <nul=ドライブを選択 [%drv%]:
for /f %%a in ('choice /c %drv% /n') do set drv=%%a:
echo %drv%
pause
@echo off
for /f "tokens=1-27 delims=:\ " %%@ in ('fsutil fsinfo drives') do set "drv=%%A%%B%%C%%D%%E%%F%%G%%H%%I%%J%%K%%L%%M%%N%%O%%P%%Q%%R%%S%%T%%U%%V%%W%%X%%Y%%Z"
call set "drv=%%drv:%SystemDrive::=%=%%"
if "%drv%"=="" echo ERROR: No available drives found.&echo Check the target drive connection.&pause &exit /b 1
set /p <nul=ドライブを選択 [%drv%]:
for /f %%a in ('choice /c %drv% /n') do set drv=%%a:
echo %drv%
pause
961デフォルトの名無しさん
2026/04/20(月) 21:23:41.47ID:UVl60nvN >959
2バイト文字込み判別はぐっちゃになりそうですよねー
>>960
ありがとうございます。
そして全く理解が追い付いていないので質問ですが
C:WinOS System(SATA SSD) , D:USBメモリ , W:PCIeスロット増設 NVMe SSD というドライブ構成例で実行すると
ドライブを選択 [DW]:
(W:はリムーバブル設定にはしていないのですが) Cを除いて表示されます。
3行目%%A%〜%%Zから%%Cを除くと[D]だけとなり
ドライブを選択 [D]:
3行目%%A%〜%%Zから%%A%%B%%Cを除くと[C=]になります。
ドライブを選択 [C=]:
特定のドライブ文字'ABC'を除外して'C'を入力したら
echo [ c ] キャンセル: メインメニューに戻る
if "%drv%"=="C" goto MainMenu
飛ばせるようにするにはどうしたら良いのでしょうか?
専門板に思い切ってファイルを晒すにはド素人ソースで躊躇われ
今は >951 系をベースにset前 fsutil fsinfo drives 追加で有効ドライブ表示足してお茶濁し中・・・
2バイト文字込み判別はぐっちゃになりそうですよねー
>>960
ありがとうございます。
そして全く理解が追い付いていないので質問ですが
C:WinOS System(SATA SSD) , D:USBメモリ , W:PCIeスロット増設 NVMe SSD というドライブ構成例で実行すると
ドライブを選択 [DW]:
(W:はリムーバブル設定にはしていないのですが) Cを除いて表示されます。
3行目%%A%〜%%Zから%%Cを除くと[D]だけとなり
ドライブを選択 [D]:
3行目%%A%〜%%Zから%%A%%B%%Cを除くと[C=]になります。
ドライブを選択 [C=]:
特定のドライブ文字'ABC'を除外して'C'を入力したら
echo [ c ] キャンセル: メインメニューに戻る
if "%drv%"=="C" goto MainMenu
飛ばせるようにするにはどうしたら良いのでしょうか?
専門板に思い切ってファイルを晒すにはド素人ソースで躊躇われ
今は >951 系をベースにset前 fsutil fsinfo drives 追加で有効ドライブ表示足してお茶濁し中・・・
962デフォルトの名無しさん
2026/04/20(月) 22:06:10.26ID:ghfl+cS9 環境Win11
for変数の割り当てmapがいつの間にかShift-JIS(ANSI)からUnicodeにこっそり仕様変更されてるみたいなんだけどいつからなのか分かる人居る?
Win10の途中辺り?
for変数の割り当てmapがいつの間にかShift-JIS(ANSI)からUnicodeにこっそり仕様変更されてるみたいなんだけどいつからなのか分かる人居る?
Win10の途中辺り?
963デフォルトの名無しさん
2026/04/20(月) 22:21:00.83ID:ghfl+cS9 >>961
> 3行目%%A%〜%%Zから%%A%%B%%Cを除くと[C=]になります。
そこ除いたせで drv が空になって、call set "drv=%%drv:%SystemDrive::=%=%%" で%SystemDrive::=% と=だけ残ってdrvに"C="がsetされた結果だね
Cドライブ消さないなら
call set "drv=%%drv:%SystemDrive::=%=%%" の行を削除するか
以下みたいに
for /f "tokens=1*" %%a in ('fsutil fsinfo drives') do set "drv=%%b"
set "drv=%drv:\=%"
set "drv=%drv::=%"
set "drv=%drv: =%"
if "%drv%"=="" echo ERROR: 以下同じ
ドライブの:も邪魔なら以下の%%aの:も消せばいいよ
for /f %%a in ('choice /c %drv% /n') do set drv=%%a
> 3行目%%A%〜%%Zから%%A%%B%%Cを除くと[C=]になります。
そこ除いたせで drv が空になって、call set "drv=%%drv:%SystemDrive::=%=%%" で%SystemDrive::=% と=だけ残ってdrvに"C="がsetされた結果だね
Cドライブ消さないなら
call set "drv=%%drv:%SystemDrive::=%=%%" の行を削除するか
以下みたいに
for /f "tokens=1*" %%a in ('fsutil fsinfo drives') do set "drv=%%b"
set "drv=%drv:\=%"
set "drv=%drv::=%"
set "drv=%drv: =%"
if "%drv%"=="" echo ERROR: 以下同じ
ドライブの:も邪魔なら以下の%%aの:も消せばいいよ
for /f %%a in ('choice /c %drv% /n') do set drv=%%a
964デフォルトの名無しさん
2026/04/20(月) 22:52:47.63ID:ghfl+cS9 システムドライブがC:ではない環境は考慮しなくてもいいのかな?
Cドライブを必ず在るものとしてCにキャンセルを割り当てるならそのままでいいけど
ドライブにCが無い環境だとCが出ないから、その場合の処理を追加して選択にCを追加するか、キャンセル出来ない仕様になる
そう面倒でもないけれど、バッチはある程度の割り切りも必要だと思うよ
アレもコレも対策してたら数行で済む簡単なバッチが数百行に膨れ上がるからね
Cドライブを必ず在るものとしてCにキャンセルを割り当てるならそのままでいいけど
ドライブにCが無い環境だとCが出ないから、その場合の処理を追加して選択にCを追加するか、キャンセル出来ない仕様になる
そう面倒でもないけれど、バッチはある程度の割り切りも必要だと思うよ
アレもコレも対策してたら数行で済む簡単なバッチが数百行に膨れ上がるからね
965デフォルトの名無しさん
2026/04/20(月) 23:03:50.43ID:O2Evzmwv fsutilは管理者権限がいるじゃん
そんなに厳密にしないでもいいんじゃない?
951ベースならif existで存在チェックしてるので存在しないなら問答無用で再度入力に飛ばせばいいだけのような
そんなに厳密にしないでもいいんじゃない?
951ベースならif existで存在チェックしてるので存在しないなら問答無用で再度入力に飛ばせばいいだけのような
966デフォルトの名無しさん
2026/04/20(月) 23:06:17.23ID:ghfl+cS9 >>961
知らなかったからGeminiに訊いてみたら以下でリムーバブルかどうかを判別出来るらしいからリムーバブルタイプだけを選択肢に表示させることも可能だよ
wmic logicaldisk where "DeviceID='E:'" get DriveType
fsutil fsinfo drivetype E:
知らなかったからGeminiに訊いてみたら以下でリムーバブルかどうかを判別出来るらしいからリムーバブルタイプだけを選択肢に表示させることも可能だよ
wmic logicaldisk where "DeviceID='E:'" get DriveType
fsutil fsinfo drivetype E:
967デフォルトの名無しさん
2026/04/21(火) 08:48:36.18ID:t9MRVHfI やってみた。netwrkドライブがあると管理者権限が必要になるかも知れない
wmicでも同様かは分からない
でもブータブルUSB作成ならどうせ権限必要だろうし
ttps://pastebin.com/rSyB3uDK
wmicでも同様かは分からない
でもブータブルUSB作成ならどうせ権限必要だろうし
ttps://pastebin.com/rSyB3uDK
968デフォルトの名無しさん
2026/04/21(火) 19:32:20.53ID:fTCusT8W ドライブ名を入力させるものなんて誰が使う想定なんだろうか?
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 自民支持率、消えた解散効果 22.8%に急落◆時事通信6月調査 [蚤の市★]
- 大谷翔平 第2子誕生を正式発表「無事に生まれてきてくれてありがとう」 ★2 [ひかり★]
- 【節約】物価高でも「食費月1万円」は可能? 月7000円台、レバーと100円キャベツで回す強者も★2 [ひぃぃ★]
- 【香川】外国人材の受け入れ・活躍の促進へ 日本語研修などの経費を補助 [煮卵★]
- 【埼玉県警】国道で持ち運び可能なオービス盗まれる 速度取り締まり中 ★2 [nita★]
- 【芸能】鈴木愛理、サッカー日本代表・田中碧との破局報道に「結婚すると思ってた」ファンの衝撃…W杯開催中の“タイミング”にも注目が [Ailuropoda melanoleuca★]
- 【STARDOM】スターダムワールド Part.121
- こいせん4 全レス転載禁止
- 2026 MotoGP Lap34【チェコGP】
- やくせん ★3
- とらせん 恵みの雨
- ハム専 気合入れていけ、ファイターズ
- 【悲報】高市早苗の秘書、夜中に何度も電話しないと繋がらず、雇い主にキレ、記憶ももなくしてしまう😂 [834922174]
- 【実況】博衣こよりのえちえちホロ爆走祭 🧪
- 尾島凛子(おしまりんこ)←何故か卑猥に感じる名前だよな
- 【悲報】広報官、高市総理アピール投稿→コミュニティノートを付けられる [834922174]
- 【急募】プレステ1のゲームソフト全部買ったんやけどG民のオススメ教えて
- 高市熱波襲来へ。史上最強レベルのスーパーエルニーニョにより最高に暑い夏になる [744361492]