- 1 名前:デフォルトの名無しさん mailto:sageteoff [2015/02/25(水) 19:09:59.39 ID:5hx8q1nT.net]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 前スレ 【.cmd】 バッチファイルスクリプト %10 【.bat】 peace.2ch.net/test/read.cgi/tech/1374205515/ それ以前の過去スレ %9 toro.2ch.net/test/read.cgi/tech/1335015478/ %8 toro.2ch.net/test/read.cgi/tech/1315844420/ %7 hibari.2ch.net/test/read.cgi/tech/1298873550/ %6 hibari.2ch.net/test/read.cgi/tech/1277465356/ %5 pc12.2ch.net/test/read.cgi/tech/1242268171/ %4 pc12.2ch.net/test/read.cgi/tech/1229955189/ %3 pc11.2ch.net/test/read.cgi/tech/1217860043/ %2 pc12.2ch.net/test/read.cgi/tech/1197881068/ %1 pc11.2ch.net/test/read.cgi/tech/1178281991/
- 1005 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 20:34:12.60 ID:novnWMTs.net]
- 長い上に補完効かないからゲンナリしたんだろうと邪推、テンプレート的な何かを
用意してあげればハードル下がるんじゃないですかね? 補完が効くなら大した事じゃないだろうし 内容はたったこれだけだけど、右クリック→新規作成 にバッチファイルの雛形を追加してから随分楽になった>俺 @setlocal @echo off prompt $g title %~n0 cd /d %~dp0 for /f "usebackq delims=" %%i in (``) do ( ) color 07 timeout 6 goto :EOF :adminchk whoami /GROUPS|find "High" 1>nul 2>&1 if errorlevel 1 ( color 4e echo,このバッチファイルは 管理者権限 で実行してください. echo,何かキーを押下するとバッチファイルを終了します. pause 1>nul color 07 exit ) exit/b 今回なら 1行目に enabledelayedexpansion を↓追加したやつで
- 1006 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 20:35:34.84 ID:novnWMTs.net]
- うを、「 ↓ 」消し忘れた orz
- 1007 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 21:10:31.50 ID:9330vN7g.net]
- @echo offを使うコードは嫌い
ちゃんと動けば問題ないが、大抵どこかがおかしいのに自信満々で隠してる
- 1008 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 21:57:06.50 ID:novnWMTs.net]
- スタンスの違いですかね、そんな風に考えたこともなかった
- 1009 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 23:08:51.35 ID:yR2oLnRj.net]
- 使い道が限られてるし
めちゃくちゃ便利って思うバッチの恩
- 1010 名前:bがないと
覚えるキッカケにならないと思う あとはキッティングとかやらないと必要にならない [] - [ここ壊れてます]
- 1011 名前:デフォルトの名無しさん mailto:sage [2017/03/01(水) 23:22:58.59 ID:kitmjsdZ.net]
- >>961
デバッグした後であれば、表示されて煩わしい部分(コメントとか)隠すぶんにはいいんでないの? 何のコマンドを実行しているかは、その説明をechoしたり、echo on を直前に記述したっていいわけだし。
- 1012 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 03:25:05.16 ID:BRCb1ETq.net]
- @echo on
pilder on Mazinger Go @echo off
- 1013 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 05:28:42.72 ID:pdyDswRT.net]
- @echo off
rem title "name" goto :main comment USING: this.bat "hoge" ["foo" ["bar"...]] 何のバッチかとか使い方とか引数や変数の説明 基本的にREMは使わない :mein echo 俺は全部こんな感じ
- 1014 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 11:37:11.71 ID:T2bzQ343.net]
- シェルスクリプトはタイプ数減らすために逆にエスケープ周りのルールが複雑化して全然生産性上がらないんだよな
デバッグもしづらいし その点でVBSは良かった 文法は糞だけど
- 1015 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 17:09:23.49 ID:3Z7pahnd.net]
- >>966
「:mein」は、「main」?
- 1016 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 17:10:26.85 ID:3Z7pahnd.net]
- 間違った。
「:mein」は、「:main」? だ。
- 1017 名前:デフォルトの名無しさん mailto:sage [2017/03/02(木) 18:22:16.37 ID:s+qRP6Bf.net]
- >>967
複雑? お前さんの知能が足りんだけじゃね? w .cmd のエスケープの方がトリッキーだろ、正式なドキュメントもないし
- 1018 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 05:02:41.69 ID:WTPXL6BV.net]
- delimsにダブルクォーテーションを使用することは出来ないですか?
- 1019 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 12:31:28.29 ID:1c3U0vHr.net]
- >>962
エスケープすることで可能(forのオプションは囲むことは必須ではないため) stackoverflow.com/questions/7516064/escaping-double-quote-in-delims-option-of-for-f otnx.jp/CMD/コマンド別/for/
- 1020 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 12:34:06.93 ID:1c3U0vHr.net]
- >>971 の間違いだわ、失礼
- 1021 名前:デフォルトの名無しさん mailto:sage [2017/03/03(金) 13:12:34.59 ID:WTPXL6BV.net]
- >>972
囲まなくてもよかったんですね。 勉強になりましたありがとうございます。
- 1022 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 12:48:27.31 ID:4ixcbh2y.net]
- コマンドプロンプト
- 1023 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 12:50:43.60 ID:4ixcbh2y.net]
- 間違えた、すみません。
- 1024 名前:デフォルトの名無しさん mailto:sage [2017/03/05(日) 13:58:00.83 ID:7VmbrbTL.net]
- 半年ROMれ
- 1025 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 09:55:26.77 ID:cTPfG0tg.net]
- cmd終了のお知らせ
次期大型アップデート、Windows 10 Creators Updateの実像 - PowerShellが標準に、Linux環境も強化したWindows 10 Creators Update:ITpro itpro.nikkeibp.co.jp/atcl/column/17/022400047/030100004/
- 1026 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 19:59:20.47 ID:ZhaNpIEG.net]
- まじかよ…まぁでもまだいける
- 1027 名前:デフォルトの名無しさん mailto:sage [2017/03/06(月) 20:25:53.65 ID:ajpZLJux.net]
- cmd環境はサポート維持が表明されてるから安心して良いよ
むしろ危ないのはWSHの方
- 1028 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 10:57:03.69 ID:yt35hC5o.net]
- >>978
塩田さんの記事か。 少し、ひっかかるものがあるけど。
- 1029 名前:デフォルトの名無しさん mailto:sage [2017/03/07(火) 11:34:23.30 ID:NGhUJ85m.net]
- >>980
記事を読む限りはcmd環境も維持されるみたいね なんとなく安心
- 1030 名前:デフォルトの名無しさん mailto:sage !id:on [2017/03/08(水) 16:42:00.84 ID:yjHW4J+N.net]
- test
- 1031 名前:デフォルトの名無しさん mailto:sage !id:off [2017/03/08(水) 16:42:42.42 ID:yjHW4J+N.net]
- test2
- 1032 名前:デフォルトの名無しさん mailto:sage:off!id:on [2017/03/08(水) 16:43:19.20 ID:yjHW4J+N.net]
- test3
- 1033 名前:デフォルトの名無しさん mailto:sage!id:on [2017/03/08(水) 16:44:30.11 ID:yjHW4J+N.net]
- test4
- 1034 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 16:44:57.54 ID:yjHW4J+N.net]
- check.
- 1035 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 20:25:28.66 ID:22c2SBHy.net]
- del の外にごみ箱送りの削除コマンドを追加して欲しい
できるソフトはあるが、内部コマンドで
- 1036 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 20:40:22.23 ID:f4ZS1b20.net]
- はは
- 1037 名前:デフォルトの名無しさん mailto:sage [2017/03/10(金) 22:27:00.13 ID:yR7vM1Ks.net]
- >>989
ひろし、ごはんだよ
- 1038 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 05:16:21.18 ID:fFh0REPG.net]
- 落ちる
- 1039 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 11:23:33.97 ID:0VclosvM.net]
- 落ちるー。
ミハル
- 1040 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 13:48:33.39 ID:2LSSeyH1.net]
- 次スレ
【.cmd】 バッチファイルスクリプト %12 【.bat】 echo.2ch.net/test/read.cgi/tech/1489207631/ あとヨロシク
- 1041 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 13:55:01.66 ID:+iqzxRFD.net]
- 落ちゆく、スレにも、幸いあれ。
- 1042 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 20:19:37.53 ID:+iqzxRFD.net]
- 今は、落ちゆくスレとても、dat内にて、花さかせん。
- 1043 名前:デフォルトの名無しさん mailto:sage [2017/03/11(土) 20:55:16.00 ID:a53QpxuN.net]
- うめ
- 1044 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 05:37:51.15 ID:59Ox3raF.net]
- 梅一輪 一輪ほどの あたたかさ
服部嵐雪
- 1045 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 05:51:14.15 ID:FQp4yzuc.net]
- 梅
- 1046 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 11:27:49.81 ID:1iqHgo3m.net]
- shutdown /s /f /t 0 ←Windowsを即電源断
shutdown /r /f /t 0 ←Windowsを即再起動(※現在セーフモードならセーフモード,通常モードなら通常モードで再起動)
- 1047 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 11:35:19.11 ID:1iqHgo3m.net]
- あと6レスで今スレともおさらばか…
- 1048 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 12:15:48.13 ID:eYHcL9Aw.net]
- 2年かかったな
- 1049 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 13:02:15.60 ID:59Ox3raF.net]
- 梅の花散らまく惜しみわが園の竹の林に鶯鳴くも
少監阿氏奥島
- 1050 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 18:55:33.66 ID:t+BguLGS.net]
- 鶯谷の鶯嬢の鳴く声が聞こえてきそうだw
- 1051 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 20:22:26.13 ID:1iqHgo3m.net]
- さぁ、このスレをシャットダウンしようじゃないか
- 1052 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 20:24:39.74 ID:1iqHgo3m.net]
- >>993
次スレ乙
- 1053 名前:デフォルトの名無しさん mailto:sage [2017/03/12(日) 20:54:33.04 ID:1iqHgo3m.net]
- 1000!
- 1054 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|