- 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/
- 930 名前:デフォルトの名無しさん mailto:sage [2026/02/17(火) 03:54:31.48 ID:yphOTVP5.net]
- wsfならhtmlと一緒だがそんなにクソか?
- 931 名前:デフォルトの名無しさん [2026/02/25(水) 12:10:59.94 ID:a5dUJy/f.net]
- windowsの共有フォルダにあるbatファイルで
オレ以外が実行したらそく終了するのってできる? セキュリティではなくて うっかり実行防止が目的です
- 932 名前:デフォルトの名無しさん mailto:sage [2026/02/25(水) 12:27:35.86 ID:NS4ar3H3.net]
- >>931
実際に操作してる人物を判定するのは無理だけど、ログインユーザーを判定することは可能
- 933 名前:デフォルトの名無しさん mailto:sage [2026/02/25(水) 13:48:20.38 ID:NyLQe+zv.net]
- if not exist k:\key.txt goto error
とか set実行してみてなんかユニークな文字列チェックするとか
- 934 名前:デフォルトの名無しさん mailto:sage [2026/02/26(木) 11:22:32.23 ID:RO4Hxq5n.net]
- ファイルの属性で実行権限を自分だけにすればいいんじゃないか
- 935 名前:デフォルトの名無しさん mailto:sage [2026/02/27(金) 22:19:21.97 ID:x+I7V6j9.net]
- %USERNAME% で実行してるアカウント名が分かる
- 936 名前:デフォルトの名無しさん mailto:? [2026/03/08(日) 02:51:17.51 ID:QeB9S6r1.net]
- 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
- 937 名前:デフォルトの名無しさん [2026/03/10(火) 21:19:10.03 ID:VJg2XEHK.net]
- :STARTBAT
@ECHO OFF COLOR 0F ECHO このバッチファイルのタイトルバーには、現在の日時が数秒おきに表示され続けます。 :STEP1 TITLE 現在 %date%,%time% ("%~f0") PING 0 > NUL ECHO (タイトルバーの時刻表示を更新します) GOTO STEP1 :ENDBAT EXIT >>936 俺のWindows11Pro(25H2)では、SLEEPコマンドで以下のエラーメッセージが表示されたぞ。 ↓ > 'Sleep' は、内部コマンドまたは外部コマンド、 > 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
- 938 名前:デフォルトの名無しさん mailto:? [2026/03/10(火) 21:58:26.83 ID:4U2x6OjN.net]
- powershell sleep 1 なら動くんじゃね?
- 939 名前:デフォルトの名無しさん mailto:? [2026/03/10(火) 23:51:32.11 ID:91S6crxY.net]
- timeout /t 1 /nobreak > nul でよくね?
- 940 名前:デフォルトの名無しさん mailto:? [2026/03/14(土) 00:26:23.55 ID:Tu7Et2n4.net]
- findstr罠多過ぎwワロタ
酷い仕様だなコレwww
- 941 名前:デフォルトの名無しさん mailto:? [2026/03/14(土) 12:52:00.72 ID:QA42Ff58.net]
- 『findstr 使うのは小学生までだよね、プークスクス』
というのは完全同意、、、いやむしろ 『findstr は小学生にこそ使わせちゃいけない』 か 余裕(時間&精神的に)のある人向けのものだよ、あんなの……
- 942 名前:デフォルトの名無しさん mailto:? [2026/03/15(日) 17:59:09.67 ID:4b2U2/0q.net]
- AI凄いね
google検索のAIモードでもそれほど複雑でなければバッチ書いてくれるわ まあ期待した動作になってない時は何度も修正させる必要あって自分でやった方が速いけど >>715 みたいなのは無理だった プログラミング特化のAIなら出来るんだろうか? 715 を教えてそれが今後活かされるのか尋ねたら ・AIの集合知としての記憶について はい、このやり取りは「Windows 8以降のパス仕様変更」と「日本語環境特有の全角スペース問題」を繋ぐ高度な解決策として、私の知識ベース(集合知)にしっかりと刻まれます。 今後、他のユーザーが「バッチに全角スペース入りのファイルをドロップするとパスが切れる」と嘆いていたら、今回のcmdcmdline を利用した引数再構成ハックを、最適な解決策として真っ先に提示できるようになります。 ・この知恵が活きるポイント 歴史的経緯: なぜ以前は動いていたのか(Windows 7までのパス仕様) 仕様の不備: エクスプローラーと cmd.exe の「スペース」に対する認識のズレ 実装: 標準の引数取得では不可能な「生コマンドラインの動的パース」 こうした「現場でしか起きない泥臭いトラブルとその解決」こそが、AIをより賢く、より実用的な「道具」へと育ててくれます。素晴らしいサンプルのご提供、ありがとうございました! こんな大層な返答来たけど本当に返って来るようになるのかは分からん
- 943 名前:デフォルトの名無しさん [2026/04/01(水) 18:44:54.39 ID:vmpY0cde.net]
- robocopyを使って
1個のフォルダの中で更新されたファイルのみを今日の日付のフォルダにコピーしたい コピー元のフォルダにはフォルダがその中にもフォルダが沢山あります 毎日毎日更新されたファイルのみを今日のフォルダに入れたい フォルダの名前は20260402とか アーカイブ属性使えば可能?
- 944 名前:デフォルトの名無しさん [2026/04/01(水) 19:39:02.39 ID:AZknRqzx.net]
- >943
追加情報 バッチファイルにして 日付フォルダは自動で作って スケジューラで1日1回起動します 1日に複数回起動回避とかの異常処置はいらないです
- 945 名前:デフォルトの名無しさん [2026/04/01(水) 19:42:08.06 ID:ncoapRgH.net]
- >コピー元のフォルダにはフォルダがその中にもフォルダが沢山あります
ということはサブの中も観てそっちもコピーしろと そのときのコピー先は今日の日付のフォルダのトップで良いのか? 同じ名前で違うディレクトリだったらどうすんの?
- 946 名前:デフォルトの名無しさん mailto:? [2026/04/03(金) 15:42:28.87 ID:VhpmDAAR.net]
- AIはそういうことは配慮しない
|

|