[過去ログ] 【.cmd】 バッチファイルスクリプト %12 【.bat】©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
745: 740 2018/08/15(水)22:00 ID:X+03HcfZ(4/4) AAS
おいおい、さっきからレスに「ドット・エグゼ」を半角英数で書くと弾かれるようになってるぜ…
なんだいこりゃ。
746: 2018/08/16(木)00:37 ID:fpSDK1Rz(1/3) AAS
標準入力から読むんじゃなければ <nul なんか無意味だろうに...
747
(1): 2018/08/16(木)00:47 ID:nXvfu44n(1/3) AAS
pingは標準エラー出力の文言で処理するのが慣例だろ...
748: 2018/08/16(木)04:14 ID:W93QKVeg(1) AAS
エロ動画.avi                .exe
749
(1): 2018/08/16(木)06:00 ID:3IMawj9A(1/3) AAS
すみません、CMDを最近やり始めたのですが
ネットで検索すると%Aと%%Aのように「%」が1つ付く場合と2つ付く場合があったのですが
どういう違いがあるのでしょうか?
750
(1): 2018/08/16(木)06:18 ID:nXvfu44n(2/3) AAS
>>749
%Aはfor文内でのみつかう変数。for文をコマンドラインから直接実行する場合は%A
バッチスクリプト内で記述する場合は%%Aとする。
for /? (またはhelp for)
で表示されるヘルプの上の方に書かれている。
751
(1): 2018/08/16(木)11:22 ID:hWBtBIZ+(1/2) AAS
batファイルで任意のプログラムを実行し、一定時間後に強制終了させる(画面を閉じる)という処理は実現可能ですか?
任意のプログラムも同じDOS画面上で走ります。
タイマーでtaskkillを実行してcmdを終了させるというのを考えたんですが、cmdが複数あると使えないので他に方法があれば知りたいです。
752
(1): 2018/08/16(木)15:41 ID:KoNkkRtT(1) AAS
>>751

START "test001" cmd /c test.bat

TASKKILL /FI "WINDOWTITLE eq test001"
753: 2018/08/16(木)19:34 ID:hWBtBIZ+(2/2) AAS
>>752
ありがとうございます!
754
(2): 2018/08/16(木)20:50 ID:qKowi4/2(1/7) AAS
>>747
否。
pingはICMP。pingが通ってもTCPが通るという保証は無い。
逆に、pingは返さないがTCPが通る環境だってある。
ただでさえpingコマンドの動きはおかしいのに、pingでTCP疎通確認しました!というのが大手SIer(富〇通とか)が首を釣るべきポイント。

ダミーの共有フォルダを用意して
dir \\hoge.local\hoge
とかでSMBを経由したTCPの疎通が確認できるんだぜ??
頭が悪いとしか言いようがない。

もう一度言う。
省1
755: 2018/08/16(木)20:52 ID:qKowi4/2(2/7) AAS
言っとくけど、LinuxのpingでもTCPの疎通は確認できないからな。分かってると思うけど。
756
(1): 2018/08/16(木)21:07 ID:t6OwQxX1(1/2) AAS
>>754
そんなこと言い出したら特定のホストや特定のポートだけは通さないとかあるからモノホンの通信でないと確認なんて取れんわ
富〇通から何されたのか知らんけど富〇通に同情するレベルのバカ
757: 2018/08/16(木)21:10 ID:nXvfu44n(3/3) AAS
プロトコルが別物というのはその通りだな、
コマンドプロンプトでのエラーハンドリングの話かと思ったわ(分かっちゃいるとは思うが)
758
(1): 2018/08/16(木)22:17 ID:fpSDK1Rz(2/3) AAS
>>754
わなくらい以降、SMBを通すようなネットワーク組むような業者はやばいだろ
759: 2018/08/16(木)22:22 ID:3IMawj9A(2/3) AAS
>>750
ありがとうございます!理解しました。
760: 2018/08/16(木)22:30 ID:3IMawj9A(3/3) AAS
このスレは1年半前に立ってまだ760レスぐらいですが
ここ1ヶ月半で見ると200レスぐらい書き込みがあるので
CMDの人気が出てきたということでよいのでしょうか?
761
(1): 2018/08/16(木)22:36 ID:qKowi4/2(3/7) AAS
>>756
富〇通のシステムのサーバーがシステムの動作に必要なファイルを共有フォルダで端末に公開してたからだよ。
「何でこうしないの?」だよ。アホか。

>>758
そこまで知らねーな。
SMBoverTCPを止めてWindowsの共有フォルダが機能しなくなるかどうかのテストまでしたことはない。
止まるらしいけどバッチの範囲内じゃなくなるからこの話はもうしない。
762
(1): 2018/08/16(木)22:51 ID:t6OwQxX1(2/2) AAS
>>761
> 富〇通のシステムのサーバーがシステムの動作に必要なファイルを共有フォルダで端末に公開してたからだよ。
> 「何でこうしないの?」だよ。アホか。
全然違う話ししだして笑う
763
(1): 2018/08/16(木)23:03 ID:qKowi4/2(4/7) AAS
>>762
1. 富〇通のシステムは、端末の起動時にサーバーにTCPの疎通確認をする。それがただpingを打つ「だけ」。通ろうが通るまいが処理を続行。意味がない。
2. 俺はこう思った。「端末が見に行く共有フォルダをdirしてエラー検出した方が確実でしょ?何でこうしないの?」

て言わなきゃ分からないアレですか?
764
(1): 2018/08/16(木)23:07 ID:m8VsM5un(1) AAS
つまりイントラネットなわけね
ならpingが通れば回線チェックできるとしても問題なかろう
鯖がpingを許可してるシステムだろうし
765
(1): 2018/08/16(木)23:19 ID:qKowi4/2(5/7) AAS
>>764
おい。
十歩くらいは譲ってやる。
だがお前は馬鹿。

問題。
Windowsサーバーはネットワークの場所の検出に失敗することがあります。
パブリックと勘違いしたらpingを返さないことがあります。
さて、検出に失敗する場合はどのような場合でしょうか?

答えではないが発生例
富〇通に渡された手順通りにサーバーを再起動したらそうなった
省4
766: 2018/08/16(木)23:23 ID:qKowi4/2(6/7) AAS
んー、バッチだけじゃなくてWinの挙動も関係すんなぁ…ネットワーク系は。
まあいい、また今度な。
767: 2018/08/16(木)23:27 ID:qKowi4/2(7/7) AAS
あ、答えはTechNetとかに載ってるから興味ある人はてきとーに調べといて。
英語だけど。
768
(1): 2018/08/16(木)23:59 ID:fpSDK1Rz(3/3) AAS
>>765
パブリックと勘違いしてるなら、それはpingでも検出できるじゃん。
769: 2018/08/17(金)01:30 ID:a2i7eL0Z(1) AAS
絶対に正しい自分の主張を認めてもらいたいだけの人なんだから相手しても意味ないでしょ
770
(1): 2018/08/17(金)02:44 ID:jfy/CF71(1) AAS
昔はpingを使っていたが、今は

set errorlevel=
arp -a|findstr 192.168.0. >nul
if not %ERRORLEVEL% == 0 goto オフライン処理
771
(1): 2018/08/17(金)05:25 ID:KaaDwp63(1) AAS
>>763
本当に頭悪いんだな w
いきなりdir \\hoge.local\hogeが失敗しただけだと何が起きてるのかわからん
pingが通ってるかどうかで障害の範囲がある程度絞れる
ちょっとしたシステムだとネットワークとサーバーで違うベンダーが構築してるとかあるからどっちを呼び出すかの切り分けに使ったりする
772
(1): 2018/08/17(金)06:18 ID:+gK4oX51(1) AAS
ping ホスト名
で打ってるならその端末がWINS名前解決出来てるかは分かる
でも「TCP疎通」ってタームはたしかに違和感ある。某省庁案件で富士通のインフラ部隊と仕事したが、そんなターム使って無かったけどな...
773: 2018/08/17(金)07:30 ID:J26jcjpU(1) AAS
ネットワーク=TCPみたいに言ってる奴は見たことあるな
たいてい文脈でわかるからいちいち指摘なんてしないけどね
774: 2018/08/18(土)21:40 ID:/0AtM/3Y(1) AAS
AA省
1-
あと 228 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s