【.cmd】 バッチファイルスクリプト %15 【.bat】

836デフォルトの名無しさん
垢版 |
2025/10/22(水) 17:48:13.19ID:PaNPoiTZ
>>835
DOSではありません。
2025/10/24(金) 01:15:01.89ID:BSUWrJg+
もうちょっとまともな理由かと思ってたw
838デフォルトの名無しさん
垢版 |
2025/10/25(土) 14:55:08.26ID:sdVmDvw2
>>837
PowerShellを使わせないようにWindowsの設定を変えている大企業もある
クソ企業だ
839デフォルトの名無しさん
垢版 |
2025/10/25(土) 14:55:56.81ID:sdVmDvw2
ソフトバンクはPowerShellを使えないようにしている。
クソ。
2025/10/25(土) 22:15:06.05ID:NLho/GlD
何の設定を変えてるんだ?実行ポリシーの話?
841デフォルトの名無しさん
垢版 |
2025/10/29(水) 17:03:43.88ID:NSCUi//C
>>840
ソフトバンクはコマンドプロンプトとターミナルを起動できなくしているクソ企業
2025/10/30(木) 07:08:31.56ID:q+RoJBty
843デフォルトの名無しさん
垢版 |
2025/10/30(木) 17:30:39.79ID:k5qTIKM4
>>841 は少し間違っていた。古いWindows PowerShellとターミナルを起動できなくしている。

開発職にPowerShellを使わせたくない理由がわからない。
2025/11/07(金) 11:34:34.37ID:QT9zXZfX
昭和のじじい、ループ系命令でカウント加算部分やループアウト条件の指定がいらない処理系をみると投げ出したくなる・・・。
(BASIC、アセンブラ、C言語ソース読むと安心する・・・)
2025/11/09(日) 02:34:14.81ID:jCSd+Wl1
ターミナルフォントにBizin Gothic NFいいな
2025/11/11(火) 19:58:46.96ID:9xp6evRI
やっぱPowerShellって糞だわ
デフォで禁止どころか削除しておくべき

PCを乗っとる「ClickFix」攻撃に早くも亜種、「FileFix」にも注意 ~Kasperskyが解説 - やじうまの杜 - 窓の杜
https://forest.watch.impress.co.jp/docs/serial/yajiuma/2062226.html
847デフォルトの名無しさん
垢版 |
2025/11/11(火) 23:08:22.35ID:6WM7ij4r
PowerShellスレでやれ
2025/11/12(水) 11:02:43.15ID:QaZRYzTL
>>846
PowerShellのせいじゃねーだろ?w
悪いのは詐欺に引っかかる馬鹿
2025/11/12(水) 11:52:04.53ID:kDFBs8wK
言われるままにエクスプローラーにコピペして実行するバカにとっては
powershellじゃなくてもbatファイルでも同様に起動しちゃうんだろうが
2025/11/12(水) 21:23:12.04ID:xIPjuks7
そういう自己責任論が蔓延してるから
サイバー攻撃受けまくってるわけだが
851デフォルトの名無しさん
垢版 |
2025/11/12(水) 23:11:06.99ID:3f5xsQjS
PowerShellを削除して解決する問題かよ余所でやれ
2025/11/13(木) 02:01:06.38ID:/uZSanNN
batおじさん、さすがに思考が短絡的すぎるのでは
853デフォルトの名無しさん
垢版 |
2025/11/13(木) 20:39:41.36ID:Qom0Qzki
>>852
PowerShell上でバッチファイルを起動できることを知らないんだろうね。
2025/11/13(木) 23:10:01.74ID:PPw4eH5c
powershellを介さなくともエクスプローラから直接batファイルを起動できるんだが
2025/11/14(金) 03:19:19.80ID:qW45xEMe
conhost --headless 怪しいお米
2025/11/14(金) 14:29:46.29ID:w4M6YQLx
名前が長すぎる
windowsはwin、PowerShellはPowersと正式名を変えよう
1,2音節で言いやすくなり、人気が出てユーザも増える
857デフォルトの名無しさん
垢版 |
2025/11/16(日) 00:56:48.18ID:8tymQ6Dv
>>854
外部プログラムの呼び出しの例がわからないのか?
858デフォルトの名無しさん
垢版 |
2025/11/16(日) 01:02:36.87ID:8tymQ6Dv
>>854
バッチファイルは誤って実行する可能性があるから、安易にバッチファイルを勧めてはいけない。

Windows 11のデフォルト設定では右クリニックで編集のつもりで実行してしまうことを防ぐ設定にした。
2025/11/16(日) 03:20:40.62ID:7/3uv/ZN
バッチファイル右クリックで開くと実行するのは詐欺だわな
2025/11/18(火) 10:34:11.69ID:uhTxxF6a
今更batを使う理由、それは軽いから
高級スクリプトはもさもさすぎる
https://pastebin.com/wfJhp4Q3
2025/11/20(木) 00:37:51.17ID:MoDak8nW
正直に言いなよ
書けないからだって
2025/11/20(木) 01:23:20.74ID:nVsBMAPs
powershellはちょっと使うには重過ぎる
WSHが一番だけど
お手軽に使えるbatは手放せないかな
2025/11/20(木) 01:35:19.06ID:kh4IZRph
バッチファイルを右クリックで実行ってどんな環境の話をしてるんだ?
「開く」を選択しない限り実行しないだろ
2025/11/20(木) 01:52:12.48ID:AzD7FZTX
>>863
>859
2025/11/21(金) 03:41:40.13ID:3hr5g3Gi
pwshは一瞬で起動するよ
もさもさするのはPCが古いんじゃね
2025/11/21(金) 12:05:40.40ID:1dUw/OV8
11メモ帳削除して旧メモ帳にすると起動速くてビビるよ
867デフォルトの名無しさん
垢版 |
2025/11/22(土) 01:10:44.57ID:EpazP4qZ
>>863
「開く」が実行するという意味なのは英語圏でもわかりにくい。

マイクロソフトはopenとexecuteは同じと定義してしまったが、こんなのみんな間違うわ。
2025/11/23(日) 16:15:33.49ID:qQwLCB13
>>867
あるある
開くでなく実行とかいてほしい
869デフォルトの名無しさん
垢版 |
2025/11/29(土) 20:51:29.08ID:ThvX033e
バッチファイルはもともとMS-DOSの設定ファイルだったからな。
2025/12/01(月) 09:49:49.66ID:zjlRINjT
>>869
いや、その認識はおかしい
871デフォルトの名無しさん
垢版 |
2025/12/01(月) 12:19:51.85ID:HDTmHOXC
config.sys と autoexec.bat か
もう随分使ってないな
2025/12/01(月) 14:18:36.37ID:rhZikjSt
98エミュでエロゲーやるとき必要になるだろ
873デフォルトの名無しさん
垢版 |
2025/12/03(水) 22:37:42.28ID:mTHKBKnn
>>871
そのファイルはもう存在していない
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
とするでも同じだと思います

正しいでしょうか?
2025/12/08(月) 09:09:41.15ID:uw6LsRtu
AIがサポートしてくれるおかげでウンコ言語bashのコード産出量が倍になったらしいが
batはちっとも盛り上がらないな
2025/12/08(月) 15:03:38.91ID:Zux6FQyH
@.bat はファイルを作れるが実行できない

^@ で実行できる
2025/12/08(月) 20:53:14.46ID:aRq3o8Yh
>>875
PowerShellを使えと言われたのなら素直に使えば良いと思います
2025/12/09(火) 00:19:01.52ID:sFS9fpaA
意地でもpowershell使わないおじさんかな
2025/12/09(火) 00:21:35.39ID:jcN+x0Zm
>>875
やってみたらわかる
好きなのでやったら良い
881デフォルトの名無しさん
垢版 |
2025/12/09(火) 01:53:53.17ID:ufz5lvsT
あの後そのまま試し、レジストリが0になっていました
元の値を未確認でしたので、実働しているかは不明
取り敢えず、その値を逆引きしてreg化し、そっちをバックアップとして残しています
個人的にregが一番安心感ありますね
元となる値を、OSの標準機能でエクスポートする為、記述のミスが起こり難いからでしょうか

batは言語その他をきちんと理解している方が、能動的に好き放題するための手段に思います
チンパンには不向きですわw
2025/12/09(火) 08:08:41.39ID:8dY/ssnq
試せばわかることを他人に質問する理由はなに?
2025/12/11(木) 17:13:57.24ID:FGoG9TJ/
magick.exe *.png -gravity center -composite +append output.png

これを複数フォルダを対象に各フォルダで画像を合成したいのですが
2025/12/11(木) 17:46:27.99ID:FGoG9TJ/
magick.exe montage *.png -tile 3x3 -geometry 400x400+10+4 output.png

こっちは結合なんですが、同じくフォルダ単位で結合したいです。
2025/12/11(木) 18:08:00.33ID:ZLjLIbW/
複数のフォルダをどう指定したいのか?
・ルートフォルダを指定して、自動的にそのサブフォルダを全て実行する
・エクスプローラで、フォルダを複数選択して実行
など
2025/12/11(木) 18:16:33.64ID:FGoG9TJ/
ルートフォルダを指定して、自動的にそのサブフォルダを全て実行する
です。
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
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
2025/12/11(木) 21:47:13.12ID:FGoG9TJ/
ありがとうございます。
ついでに元ファイルを削除する場合はどう書けばいいのでしょうか?
for %%f in (*.png) do (if /I not "%%f"=="output.png" del "%%f")
これだと削除されなかったのですが
2025/12/11(木) 21:54:32.51ID:FGoG9TJ/
失礼しました。
なんとかなりました。
2025/12/12(金) 08:36:30.41ID:kUSQ7o+M
PCのCopilotを呼び出すbatの書き方を教えてください。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況