[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
871: デフォルトの名無しさん [] 2018/10/07(日) 12:54:26.67 ID:Bzp9uIq0 この処理作るのにバッチとパワーシェル組み合わせないとできないんですか? ip取得するだけでも結構大変なのですね http://mevius.5ch.net/test/read.cgi/tech/1489207631/871
872: デフォルトの名無しさん [] 2018/10/07(日) 12:56:55.73 ID:Bzp9uIq0 と思ったらバッチだけでもできそうなんですね、アダプターは一つです ちょっと色々教えてもらったのでテストしてみます! http://mevius.5ch.net/test/read.cgi/tech/1489207631/872
873: 870 [sage] 2018/10/07(日) 13:03:20.66 ID:Dedwpgqn 遅延変数展開の呪文要らなかったわ、1行目削っていいよ http://mevius.5ch.net/test/read.cgi/tech/1489207631/873
874: デフォルトの名無しさん [] 2018/10/07(日) 13:07:01.74 ID:Bzp9uIq0 遅延環境数ってforとifの()で使用するときだけ必要なんでしたっけ? http://mevius.5ch.net/test/read.cgi/tech/1489207631/874
875: デフォルトの名無しさん [sage] 2018/10/07(日) 13:23:02.79 ID:Dedwpgqn だいたいその理解でおk forやifの()内のスクリプトブロックが複数処理で変数代入とその参照のペアがある場合に使う 1処理だけとか、代入だけとかなら不要 http://mevius.5ch.net/test/read.cgi/tech/1489207631/875
876: デフォルトの名無しさん [sage] 2018/10/07(日) 17:41:47.85 ID:0jrGYEp4 無限ループの原因は何か SET A=1073741824 FOR /L %%B IN (-%A%,%A%,%A%) DO ECHO %%B http://mevius.5ch.net/test/read.cgi/tech/1489207631/876
877: デフォルトの名無しさん [sage] 2018/10/07(日) 19:04:07.20 ID:Dedwpgqn set /a A=1073741824 1073741824 set /a B=A+A -2147483648 となるからね、32bitINTの範囲が-2147483648〜-2147483647 2進表記の最上位bitが1が立ってしまったらマイナス値 http://mevius.5ch.net/test/read.cgi/tech/1489207631/877
878: デフォルトの名無しさん [sage] 2018/10/07(日) 19:25:23.31 ID:Dedwpgqn 試してみるとfor /l 文ではステップ値が1073741824以上の場合必ずバグったループになるね、まあ仕方ないのかも http://mevius.5ch.net/test/read.cgi/tech/1489207631/878
879: デフォルトの名無しさん [sage] 2018/10/07(日) 19:43:19.94 ID:0jrGYEp4 内部的にどんな計算してるか気になるところです B は -1073741824,0,1073741824 なので 普通に考えると32ビットのオーバーフローはしてない筈 http://mevius.5ch.net/test/read.cgi/tech/1489207631/879
880: デフォルトの名無しさん [sage] 2018/10/07(日) 19:55:29.49 ID:0jrGYEp4 ああ、分かった 4ループめでオーバーフローするのか 3ループめで最終値に等しいと抜けるんじゃ無いわけか http://mevius.5ch.net/test/read.cgi/tech/1489207631/880
881: デフォルトの名無しさん [] 2018/10/07(日) 19:57:49.70 ID:2JwzOMBB バッチファイルのif文でパワーシェルのif -Orみたいな処理できますか? http://mevius.5ch.net/test/read.cgi/tech/1489207631/881
882: デフォルトの名無しさん [sage] 2018/10/07(日) 20:18:06.07 ID:0jrGYEp4 IFの条件は2個の値を比較するだけ 複雑なOR,AND,XORとかあるんなら計算して結果を変数に入れる それをIFの条件で使う http://mevius.5ch.net/test/read.cgi/tech/1489207631/882
883: デフォルトの名無しさん [sage] 2018/10/08(月) 21:58:47.76 ID:To7x1PVP あると便利なミニミニバッチ DOS窓に今の時間を表示しておく m.bat @echo off setlocal set x=%date:~5% %time:~0,5% %* title=%x% exit /B 0 画面クリア c.bat @echo off cls exit /B 0 クリップボードクリア cc.bat @echo off echo.|clip echo clip clear exit /B 0 http://mevius.5ch.net/test/read.cgi/tech/1489207631/883
884: デフォルトの名無しさん [sage] 2018/10/09(火) 08:38:25.31 ID:IIAdkwpd 画面クリアは普通にcls打つのと何が違うん? http://mevius.5ch.net/test/read.cgi/tech/1489207631/884
885: デフォルトの名無しさん [sage] 2018/10/09(火) 11:35:59.50 ID:9WevvN1n 時刻表示ならプロンプト変えたら? clsは>>884 クリップボード履歴管理系のアプリ使ってる人には無用? http://mevius.5ch.net/test/read.cgi/tech/1489207631/885
886: デフォルトの名無しさん [sage] 2018/10/09(火) 15:53:20.49 ID:hXgFZ2lj >>884 一文字でいいので、お菓子を食べながらでもできる、大差 http://mevius.5ch.net/test/read.cgi/tech/1489207631/886
887: デフォルトの名無しさん [sage] 2018/10/10(水) 17:37:49.95 ID:Wl83IH5q そういうしょぼいものならdoskeyでも使っとけ http://mevius.5ch.net/test/read.cgi/tech/1489207631/887
888: デフォルトの名無しさん [sage] 2018/10/11(木) 22:01:20.44 ID:aIIKUaH8 1文字とか何かで誤爆しそうで危うすぎる http://mevius.5ch.net/test/read.cgi/tech/1489207631/888
889: デフォルトの名無しさん [] 2018/10/12(金) 00:17:12.22 ID:xVyRtSc0 くだらねー http://mevius.5ch.net/test/read.cgi/tech/1489207631/889
890: デフォルトの名無しさん [sage] 2018/10/13(土) 05:37:42.36 ID:YmkYzRio copyコマンドがおかしい copy x+y z とするとzに改行追加されている copy /B x+y z だと問題なしだが?? http://mevius.5ch.net/test/read.cgi/tech/1489207631/890
891: デフォルトの名無しさん [sage] 2018/10/13(土) 07:34:07.12 ID:TS7U3WRI >>890これね ttp://shigechi-64.hatenablog.com/entry/20090717/1247798200 http://mevius.5ch.net/test/read.cgi/tech/1489207631/891
892: デフォルトの名無しさん [sage] 2018/10/13(土) 19:25:44.82 ID:fQqIQRVk 改行じゃなくて 0x1A の 1byte なら付加されるが echo test> a dir a copy a /b + nul /a dir a サイズが 1byte 増える http://mevius.5ch.net/test/read.cgi/tech/1489207631/892
893: デフォルトの名無しさん [sage] 2018/10/14(日) 01:22:10.62 ID:IWBgfNe4 >>891 以前から知られていたのですね そのサイトはウィルス注意報が出たので見ませんでしたが http://mevius.5ch.net/test/read.cgi/tech/1489207631/893
894: デフォルトの名無しさん [sage] 2018/10/14(日) 06:32:47.46 ID:5zXkQKrC テキストファイルのEOF(0x1A)は前世紀の遺物 昔のテキストエディタはファイルの末尾にEOF(0x1A)を付加していた。 仕様が古すぎて今じゃCOPYのヘルプを見ても、詳細が分からん状態 copy でファイルを連結する時は /a がデフォルト ちなみに copy /a はEOF(0x1A)を付加するだけじゃないぞ ファイルの途中に0x1Aが有ったらそれ以降が無くなってしまう怖い仕様 あと、echo xxx >> とかでテキストを追加したら末尾の0x1Aは勝手に削除される http://mevius.5ch.net/te
st/read.cgi/tech/1489207631/894
895: デフォルトの名無しさん [sage] 2018/10/14(日) 09:07:44.01 ID:YBMQaeBO >>30 >>31 ずいぶん昔の質問で悪いんだが これって全ての引数を意味する「%*」に起動時のコマンドラインは含まれないってこと? http://mevius.5ch.net/test/read.cgi/tech/1489207631/895
896: デフォルトの名無しさん [sage] 2018/10/14(日) 18:08:37.67 ID:gwXaIkcp chcp 65001入ってるスクリプトをUTF-8で保存して動かしてみたらエスケープ処理が酷い・・・ http://mevius.5ch.net/test/read.cgi/tech/1489207631/896
897: デフォルトの名無しさん [sage] 2018/10/15(月) 01:28:48.04 ID:yVBNeV/e >>895 そうです バッチはいろいろ癖があるので、そんなものだと思うしかないです 別件 echo %* shift echo %* rem %* はshiftされない http://mevius.5ch.net/test/read.cgi/tech/1489207631/897
898: デフォルトの名無しさん [sage] 2018/10/16(火) 00:24:50.38 ID:GeydM3gl >>897 The shift command has no effect on the %* batch parameter. https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/shift SHIFT doesn't affect %* https://stackoverflow.com/questions/12990480/shift-doesn-t-affect http://mevius.5ch.net/test/read.cgi/tech/1489207631/898
899: デフォルトの名無しさん [sage] 2018/10/25(木) 05:27:15.65 ID:cKUaktMr echo %__APPDIR__% C:\Windows\SysWOW64\ これが出る時32ビットのコマンドプロンプトらしいんですが 64ビットのコマンドプロンプトと何か違うんでしょうか http://mevius.5ch.net/test/read.cgi/tech/1489207631/899
900: デフォルトの名無しさん [sage] 2018/10/27(土) 11:16:03.78 ID:NXHcy7gB reg query "HKU\.DEFAULT\Control Panel\International" 表示された最後の行に HKEY_USERS\.DEFAULT\Control Panel\International\・・・・・・ これは何だろうとレジストリエディタで見ると謎の文字で地球が3つ。 しかしメモ帳で表示出来る文字が コンソール画面で表示出来ないのはダメだね http://mevius.5ch.net/test/read.cgi/tech/1489207631/900
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 102 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s