[過去ログ]
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1489207631/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
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/test/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
901: デフォルトの名無しさん [sage] 2018/10/27(土) 12:02:14.11 ID:8ILfgags メモ帳「俺はだいぶ前からユニコード対応済みだから表示はするさ、ANSI(CP932)で保存はできなくてもなー」 http://mevius.5ch.net/test/read.cgi/tech/1489207631/901
902: デフォルトの名無しさん [sage] 2018/10/27(土) 12:15:54.46 ID:NXHcy7gB DIRコマンドでもユニコード対応してるよね。ちゃんと表示される。 でもこの地球文字はDIRコマンドでも表示されないようだ フォントの問題かねえ http://mevius.5ch.net/test/read.cgi/tech/1489207631/902
903: デフォルトの名無しさん [sage] 2018/10/27(土) 13:14:57.64 ID:8ILfgags フォント問題だね、 メモ帳とかレジストリエディタはフォントリンクで表示用フォントが持ってないコードも他のフォントにあればそれで代用表示するから http://mevius.5ch.net/test/read.cgi/tech/1489207631/903
904: デフォルトの名無しさん [sage] 2018/10/27(土) 15:49:46.95 ID:IkTi26EG なんだよ地球文字って? http://mevius.5ch.net/test/read.cgi/tech/1489207631/904
905: デフォルトの名無しさん [sage] 2018/10/27(土) 16:16:07.64 ID:NXHcy7gB https://www.charbase.com/1f30e-unicode-earth-globe-americas https://www.charbase.com/1f30f-unicode-earth-globe-asia-australia https://www.charbase.com/1f30d-unicode-earth-globe-europe-africa http://mevius.5ch.net/test/read.cgi/tech/1489207631/905
906: デフォルトの名無しさん [sage] 2018/10/27(土) 16:59:45.97 ID:r0d5m4I8 そんな文字(絵文字?)があるのか。 初めて見て、びっくり。(; ̄Д ̄) http://mevius.5ch.net/test/read.cgi/tech/1489207631/906
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 96 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.026s