1 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:04:01.36 ID:XL8H98jz.net] 拡張子が .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/
971 名前:デフォルトの名無しさん mailto:? [2026/04/20(月) 23:06:17.23 ID:ghfl+cS9.net] >>961 知らなかったからGeminiに訊いてみたら以下でリムーバブルかどうかを判別出来るらしいからリムーバブルタイプだけを選択肢に表示させることも可能だよ wmic logicaldisk where "DeviceID='E:'" get DriveType fsutil fsinfo drivetype E:
972 名前:デフォルトの名無しさん mailto:? [2026/04/21(火) 08:48:36.18 ID:t9MRVHfI.net] やってみた。netwrkドライブがあると管理者権限が必要になるかも知れない wmicでも同様かは分からない でもブータブルUSB作成ならどうせ権限必要だろうし ttps://pastebin.com/rSyB3uDK
973 名前:デフォルトの名無しさん [2026/04/21(火) 19:32:20.53 ID:fTCusT8W.net] ドライブ名を入力させるものなんて誰が使う想定なんだろうか?
974 名前:948 961 mailto:? [2026/04/21(火) 22:20:34.21 ID:nFogp4jA.net] 現状は >951 をベースにしています。 もう晒してしま・・・ https://www.%41xfc.%4Eet/u/4123910?key=ENQ (そのままだとNGワードの為コード置き換え) 更新すると旧版は削除していっています。 BatPsSecureBootCheck.bat を右クリックメニューから管理者として実行 :UsbRecovery 部分です
975 名前:デフォルトの名無しさん mailto:? [2026/04/22(水) 04:04:27.84 ID:XdxgzwWb.net] for %%a in (ProductName DisplayVersion CurrentBuild EditionID UBR) do for /f "tokens=2*" %%b in (' reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v %%a 2^>nul ^| find "%%a" ') do set "%%a=%%c" :: 確認用echo for %%a in (ProductName DisplayVersion CurrentBuild EditionID UBR) do call echo %%%%a%% if not defined UBR goto :WINVERR if not defined DisplayVersion goto :WINVERR pause &exit /b :WINVERR echo 対象は以下のバージョン以上です。 echo Win10 21H2 19044.6575 echo Win10 22H2 19045.6575 echo Win11 24H2 26100.7171 echo Win11 25H2 26200.7171 echo. pause &exit /b 1 凄い頑張ってるとは思うけど、似たようなコマンドが並ぶ時は for で繰り返し処理させてやれば少しはスッキリするしエラーも個別に出す必要が無いならなるべく纏めた方がいいと思うよ
976 名前:デフォルトの名無しさん mailto:? [2026/04/22(水) 23:33:26.02 ID:XdxgzwWb.net] if [19045] GEQ [%WinBuild%] みたいに [] で括ると文字列比較になっちゃって数値比較にならないから意図しない動作になるよ ProductName, DisplayVersion, EditionID は必要ないんじゃない?後ろの方で使ってるのかな? 全部つぶさに見たわけじゃないけど、バージョンchkだけ、ちょっとあんまりだったから我慢出来ずに書き直してみた https://pastebin.com/nP97mVZx
977 名前:デフォルトの名無しさん [2026/04/23(木) 12:59:38.99 ID:d8NkBaMm.net] 大雨来る前に帰るか
978 名前:948 961 969 mailto:? [2026/04/23(木) 21:44:34.18 ID:zd0nDStg.net] >>971 >後ろの方で使ってるのかな? このスプリクトもバージョンチェックと注意警告だけで他の条件処理には使っていないはずです。 スマートな処理を書けないレベルでなさけないですが 冒頭部分でやりたいのは排他処理ではなく ProductName, DisplayVersion, EditionID をぐちゃぐちゃ取得しているのは Windows11 でそれぞれを取得すると以下の例とかになるからで ProductName 「Windows 10 Pro」← これがねー DisplayVersion 「25H2」 EditionID 「Professional」 ちゃんと Windows 11 〜 と 起動OS環境 %CheckUEFI% と適用外警告も表示させたい為にです。 [AU]項目のセキュアブートアップグレードキー AvailableUpdates 0x5944 対象がバージョン制約ありでも表示だけです。 後、今年の1月大型アップデートからセキュアブートキー自動更新でハングアップするPC環境がそれなりに出ているようです。 ネットから遮断し一時対処に AvailableUpdates 0x0 するか セキュアブートDisabled後に回避処置してからセキュアブートEnabled戻しをしないと セキュアブート起動に失敗する(繰り返す)という事態も。 (たぶんUEFI-BIOS項目のセキュアブート:「メーカーデフォルトキー」「カスタマイズキーの破棄」設定が原因の可能性もあり) その指標に現状のリビジョン、セキュアブートの有効/無効 等を表示したい訳です。 自分でレジストリエディターを起動して変更するのは怖くても 半自動バッチファイルで示すとやるというイミフな人たちもいたりします。 []の比較が文字列対象だったのは単におバカなだけですね......指摘助かります
979 名前:948 961 969 mailto:? [2026/04/23(木) 21:51:21.33 ID:zd0nDStg.net] バージョンchk部分は [] で括るの修正しただけです ver.2026-04-23 約14.8 MB https://www.%41xfc.%4Eet/u/4124095?key=ENQ 修正: PowerShell 専用 Psフォルダを構築 追加: ver.2026-04-23 : Ps\BatPsSecureBootloaderPreserve.ps1 追加: ver.2026-04-23 : Ps\BatPsSecureBootloaderRecovery.ps1 (危険)
980 名前:デフォルトの名無しさん [2026/04/28(火) 14:17:02.88 ID:W6oqDl7R.net] 梅
981 名前:デフォルトの名無しさん [2026/04/28(火) 14:19:07.18 ID:W6oqDl7R.net] うめ
982 名前:デフォルトの名無しさん [2026/04/28(火) 14:19:44.45 ID:W6oqDl7R.net] 楳
983 名前:デフォルトの名無しさん [2026/04/28(火) 14:20:03.97 ID:W6oqDl7R.net] 埋
984 名前:デフォルトの名無しさん [2026/04/29(水) 10:04:58.16 ID:1CmJ+fMR.net] u
985 名前:デフォルトの名無しさん [2026/04/29(水) 10:06:01.33 ID:1CmJ+fMR.net] m
986 名前:デフォルトの名無しさん [2026/04/29(水) 10:06:41.24 ID:1CmJ+fMR.net] e
987 名前:デフォルトの名無しさん [2026/04/29(水) 14:23:13.80 ID:1CmJ+fMR.net] う
988 名前:デフォルトの名無しさん [2026/04/29(水) 14:23:29.24 ID:1CmJ+fMR.net] め
989 名前:デフォルトの名無しさん [2026/04/29(水) 14:23:43.84 ID:1CmJ+fMR.net] u
990 名前:デフォルトの名無しさん [2026/04/29(水) 14:23:57.41 ID:1CmJ+fMR.net] m
991 名前:デフォルトの名無しさん [2026/04/29(水) 14:24:28.61 ID:1CmJ+fMR.net] e
992 名前:デフォルトの名無しさん [2026/04/29(水) 19:39:27.33 ID:yRjpybQD.net] メカニカルキーボードのFILCOで知られる「ダイヤテック」が事業終了
993 名前:デフォルトの名無しさん [2026/04/30(木) 10:03:30.42 ID:WoeOHcw8.net] う
994 名前:デフォルトの名無しさん [2026/04/30(木) 10:03:57.19 ID:WoeOHcw8.net] め
995 名前:デフォルトの名無しさん [2026/04/30(木) 10:04:15.61 ID:WoeOHcw8.net] よ
996 名前:デフォルトの名無しさん [2026/04/30(木) 10:04:38.90 ID:WoeOHcw8.net] 殖
997 名前:デフォルトの名無しさん [2026/04/30(木) 10:04:55.86 ID:WoeOHcw8.net] や
998 名前:デフォルトの名無しさん [2026/04/30(木) 10:05:25.65 ID:WoeOHcw8.net] せ
999 名前:デフォルトの名無しさん [2026/04/30(木) 10:05:45.16 ID:WoeOHcw8.net] よ
1000 名前:デフォルトの名無しさん mailto:? [2026/04/30(木) 10:20:36.62 ID:NmSnIhH1.net] 援護
1001 名前:デフォルトの名無しさん [2026/04/30(木) 10:20:51.93 ID:NmSnIhH1.net] んご
1002 名前:デフォルトの名無しさん [2026/04/30(木) 10:21:06.01 ID:NmSnIhH1.net] ンゴ
1003 名前:デフォルトの名無しさん [2026/04/30(木) 10:21:19.35 ID:NmSnIhH1.net] e
1004 名前:デフォルトの名無しさん [2026/04/30(木) 10:21:31.89 ID:NmSnIhH1.net] n
1005 名前:デフォルトの名無しさん [2026/04/30(木) 10:21:44.05 ID:NmSnIhH1.net] d
1006 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 1323日 14時間 17分 43秒
1007 名前:1002 [Over 1000 Thread.net] 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《UPLIFT会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 4 USD/mon. から匿名でご購入いただけます。 ▼ UPLIFT会員登録はこちら ▼ https://uplift.5ch.io/ ▼ UPLIFTログインはこちら ▼ https://uplift.5ch.io/login
1008 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています