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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
665: 2018/07/24(火)01:48 ID:tpeQiESg(9/13)調 AAS
よくわからん
aaaablog96.fc2.com/blog.html
666
(1): 2018/07/24(火)01:49 ID:tpeQiESg(10/13)調 AAS
よくわからん
aaaa.blog.fc2.com/blog.html
667: 2018/07/24(火)01:50 ID:tpeQiESg(11/13)調 AAS
面倒くさいから今度からURLは全部短縮URLを使おう
668: 2018/07/24(火)02:13 ID:JJ11wMVF(1)調 AAS
改行は[LF]じゃなくて[CR][LF]だと思うんだが、どうなんだろう?
669: 2018/07/24(火)04:54 ID:tpeQiESg(12/13)調 AAS
Windowsの改行コードは[CR][LF]だよ

だけど、処理の一部として、Linux側にコマンドを投げ
その出力をログファイルに書き込むんだよ
Linuxの改行コードは[LF]

その同じログファイルにWindowsからも書き込むんだよ
こっちは当然[CR][LF]

まざるとうざくなるので、どちらかに統一したかったんだよ
670: 2018/07/24(火)06:25 ID:c84rNbv+(1)調 AAS
どうでもいいが投稿練習は他でやれ
671
(2): 2018/07/24(火)12:14 ID:HxFyIf/c(1)調 AAS
Winでもコンソールは何故かLFだよ
混同すんなよ
672: 2018/07/24(火)14:01 ID:tpeQiESg(13/13)調 AAS
>>671
コンソールがLFって意味わからん。
改行コードをどう出力するかはコマンド次第だろ
Windowsはデフォルトの改行コードがCR LFだってだけ
それに従わないプログラムもあるよ
(例 nkf は出力改行コードを変更できる)
673
(2): 2018/07/24(火)18:49 ID:bSDo/9Xp(1/2)調 AAS
PSでもcmdでもいいんだけど一行で文字列+連番を出力できない?
echo aaa + (1..10)
とかやると別々に出ちゃう
674
(1): 2018/07/24(火)18:57 ID:g/ZYUHlh(1/2)調 AAS
>>673
for /L %%i in (1,1,10) do echo aaa %%i
675: 2018/07/24(火)19:19 ID:g/ZYUHlh(2/2)調 AAS
連番の意味を履き違えていたかもしれない
676
(1): 2018/07/24(火)23:16 ID:MWPxR8WZ(1)調 AAS
>>673
いまいちよくわからんけど abc1 abc2 abc3 abc4 … って言うのが欲しいの?PS なら
[String]::Join(' ', (1..10 | %{ "abc$_" } ))
でいける
677: 2018/07/24(火)23:54 ID:bSDo/9Xp(2/2)調 AAS
>>674
ありがとう、でもエラーでうまく動かなかった
>>676
完璧です
助かりました
678: 2018/07/26(木)13:37 ID:wiek7dkQ(1)調 AAS
>>671
CRTがテキストモードの時にはCRを足してくれてるんだよ?
679: 2018/07/26(木)18:09 ID:B1r9j6T7(1)調 AAS
改行コードはコマンドに依存する

dir /? > d.txt
sort /? > s.txt
680
(1): 2018/07/29(日)20:28 ID:AzlFD5Cm(1/2)調 AAS
質問です
ファイルをbatファイルにドラッグアンドドロップしてファイル名等を得たいのですが
2番目のドライブ名+パス名(ファイル名以外)が表示されません (%~dpと表示される)
どう記述すればいいのでしょうか
もう2時間悩んでおります

echo off
for %%f in (%*) do (
echo %%f
echo %%~dp
echo %%~nf
pause
)
681
(1): 2018/07/29(日)20:35 ID:u49zNrL5(1)調 AAS
>>680

%%~dpf
だろ
682
(1): 2018/07/29(日)20:36 ID:2kcGqgTd(1)調 AAS
doの後のカッコ使うな
683
(1): 2018/07/29(日)23:23 ID:AzlFD5Cm(2/2)調 AAS
>>681
ありがとうございます
それも試したと思っていたけどそうでなかったようですね

>>682
多くのサンプルではサブルーチンをつかっているようですが
カッコを使うとバグの原因になりやすいとかそんな理由なのでしょうか
684: 2018/07/31(火)00:35 ID:eJ/lX+1f(1)調 AAS
>>683
%%~dp → %%~df%%~pf

callを使い %1などを使えるようにするため
昔は%~n1 など数字でないと動作無保証だった
685: 2018/07/31(火)04:53 ID:vnodIDx/(1)調 AAS
Win10のコマンドプロンプト画面では改行と折り返しを区別してコピーできるようになったね。これすごく便利。
他に改善点とかあるのかな?
686: 2018/07/31(火)05:31 ID:R/dSWHzC(1)調 AAS
コピペでCtrl+C,Ctrl+Vも使える
Alt+Enterで最大化
ウィンドウスナップ
など。詳しくは
https://japan.zdnet.com/article/35069776/
687
(6): 2018/08/03(金)10:35 ID:w2m/pEoW(1)調 AAS
windows板のスレに書いてしまったので詳細はそちらを参照して頂きたいのですが
2chスレ:win
この件について詳細をご存知の方あるいは解説されているサイトをご存知の方は
ご教示頂けないでしょうか?
688: 2018/08/03(金)12:24 ID:r+5aCgkd(1)調 AAS
再現しない。よくソース見直してみて
おそらく単に遅延変数展開だけの問題に見える。
689: 687 2018/08/04(土)01:49 ID:z4XK4aXP(1/4)調 AAS
プログラムを問題の箇所だけ抜き出して実行しても同じ結果になります。
xxxを未定義状態にしてから%xxx%を引数にして実行するとやはり
「echo %aaa%|more」の結果がyyyと表示されます
当方の環境はWindows7 SP1です
これはこう動作するように作られた仕様なのかそれともあてにならない不思議動作なのか
cmdのバグなのか判断したいです
690: 2018/08/04(土)03:29 ID:XmDLxyoB(1)調 AAS
ん?せやで?Windows 7はデフォルトの設定が違うんやで
しらんかったんか?cmd /?とかしてみな。
691: 687 2018/08/04(土)05:41 ID:z4XK4aXP(2/4)調 AAS
cmd /? にも setlocal /? にも echo /? にも
echoとパイプ併用時の環境変数の二重展開について記述は無いようです
692: 2018/08/04(土)07:14 ID:ZE1/UEds(1)調 AAS
ありまぁ〜す
693: 687 2018/08/04(土)07:43 ID:z4XK4aXP(3/4)調 AAS
別のものを見ているのかもしれません。
そちらには何と書いてありますか?
694: 2018/08/04(土)07:51 ID:HzKYXCJW(1/2)調 AAS
パイプってCall文でサブルーチン処理してるような物だし、call文と同じ展開をすると思っとけばいいんじゃね?
695: 687 2018/08/04(土)09:07 ID:z4XK4aXP(4/4)調 AAS
なるほど。
では逆にあえて二重展開したい場合はcallを使ったほうが無難でしょうか?
696: 2018/08/04(土)11:22 ID:HzKYXCJW(2/2)調 AAS
call文で変数内変数が1ネスト展開されるのはパイプよりは有名だと思う
697: 2018/08/04(土)11:35 ID:1BI89n66(1/2)調 AAS
一番知られて無いのが、for /f文の('コマンド')が同じく二重展開されるってのかな
698: 2018/08/04(土)11:40 ID:1BI89n66(2/2)調 AAS
いや本当は、コマンドの中で^を付けてエスケープしないといけない場合があることは
結構知られているんだけど、それが二重展開のせいだってことが認識されてないわけで
699: 2018/08/04(土)12:17 ID:hhRJxbHb(1)調 AAS
>>687
>>448
700: 687 2018/08/05(日)05:37 ID:DoWKU022(1)調 AAS
理解できました
みなさんありがとうございました
701: 2018/08/06(月)20:49 ID:9+kXWEFM(1)調 AAS
echo は結構罠
if "%errlorleverl%" ... も罠。

はやくバッチから救われたい…
702: 2018/08/11(土)19:21 ID:vbsvSkjm(1)調 AAS
何が罠なのかわからん
703
(2): 2018/08/11(土)20:56 ID:WNr/dTgn(1)調 AAS
つづりを覚えられない奴には罠なんだろ w
704
(2): 2018/08/11(土)21:47 ID:HlmNsX8I(1)調 AAS
こういうことじゃないかな?
set ERRORLEVEL=0
hogecommand
if %ERRORLEVEL% gtr 0 goto :ERROR
これが絶対真にならず、ジャンプしないとか
705: 2018/08/12(日)03:12 ID:lJZ67VC6(1/3)調 AAS
エラーは1以上とはかぎらないんだよな、コマンドによっては。
706
(3): 2018/08/12(日)09:09 ID:pT5cyKVs(1/6)調 AAS
>>703
echo hoge > test.txt
て書くと「hoge」の後の半角空白までがtest.txtに出力されるんだよ。

>>704
代入しなくても、errorlevel を環境変数として判定に使うと正常に動かない場合がある。

具体的には
echo n | comp A.exe B.exe >NUL 2>&1
if not "%ERRORLEVEL%"="0" (

このとき、何故か%ERRORLEVEL% は常に「0」。バイナリ不一致でも「0」。
echo n | comp A.exe B.exe >NUL 2>&1
if not errorlevel 1 (

だと正常に動く。何故だか分からない。
707: 2018/08/12(日)09:13 ID:pT5cyKVs(2/6)調 AAS
>>706 にちょっと間違い。
〇 if "%ERRORLEVEL%"="0" (
× if not "%ERRORLEVEL%"="0" (
708
(1): 2018/08/12(日)09:20 ID:yoDY/qSn(1)調 AAS
if の比較は = じゃなくて == だろ
709: 2018/08/12(日)09:40 ID:pT5cyKVs(3/6)調 AAS
>>708
悪い。typo。
〇 if "%ERRORLEVEL%"=="0" (
710
(2): 2018/08/12(日)11:52 ID:eNrGPpfD(1)調 AAS
何故か以前にいろいろ間違いすぎなんだよ
ゼロから書き直せ
711: 2018/08/12(日)14:40 ID:IZr1Emsm(1)調 AAS
>>710
> ゼロから書き直せ

こんな感じっすかー?

0" ([HOME]if "%ERRORLEVEL%"=="
712: 2018/08/12(日)16:49 ID:dh6WaJfS(1)調 AAS
>>704>>706
ERRORLEVELは代入すると返却値として使えなくなるんじゃ
なかったっけ?
だからやるならば
 set ERRORLEVEL=
だけにしないとだめなのでは
ただ、これをやってバッチ内でERRORLEVEL環境変数の
初期化みたいなことしてもうまく動かないこともあったような
気がするけど何か勘違いしてるんだろうな
713
(2): 2018/08/12(日)18:02 ID:aLWFoJnR(1/3)調 AAS
>>706
パイプの動作が原因だろう
パイプの右側は子タスクでの実行となる(おそらくは)
メインタスクに環境を引き継がないんだと思う

echo "a"|for /f %%i in ('find "a"') do set x=OK
echo.%x%
これで%x%には値が入らない

echo "a"|find "a"&set x=OK
なら%x%にはOKが入るが
echo "a"|(find "a"&set x=OK)
では%x%にはOKが入らない
714: 2018/08/12(日)18:09 ID:aLWFoJnR(2/3)調 AAS
>>713
下2つ&は&&の間違いだが、別に&だろうが&&だろうが(この場合の)結果は変わらない
715: 2018/08/12(日)18:16 ID:lJZ67VC6(2/3)調 AAS
パイプはcallと一緒だなやはり
716: 2018/08/12(日)18:36 ID:lJZ67VC6(3/3)調 AAS
setコマンドの長いヘルプの下の方に
「ユーザーがこれらの名前の変数を明示的に定義する場合、
その定義は下記の動的な定義を無効にします。」
と書かれてる。errorlevelをsetするのは回避した方がいいだろう
717: 2018/08/12(日)18:40 ID:aLWFoJnR(3/3)調 AAS
ついでに言っとくと
パイプはデータの受け手が子タスクになったけど
for /fの'コマンド'は送り手が子タスクになる
従って、'コマンド'の中で環境変数に値を入れても、メインタスクには引き継がれない
718: 2018/08/12(日)21:23 ID:pT5cyKVs(4/6)調 AAS
>>710
難癖付けてばかりで話題提供もできない人はゼロから人生をやり直した方が(ry
719
(1): 2018/08/12(日)21:38 ID:pT5cyKVs(5/6)調 AAS
>>713
んー、俺はもうそこまで調べる気もなくてね…ほぼ諦めてる。
子タスクとかどこの文献見ればあるんだろう?
あってもなくても、んなテクニック、引継ぎできる代物でもあるまい…。

例えば、
type data.txt | cscript //nologo hoge.vbs
if not errorlevel 1 (

これも実は…駄目なのだ!!

VBScript側で Call WScript.Quit(1)
で抜けられれば引っかかるが…
想定外の変なデータを食わされてランタイムエラーで落ちた場合には引っかからない。

cscript はスクリプトエンジンだから別物扱いしとこ…てなところで。
hoge.vbs が正常終了する直前に success.txt を空で作るようにしといて。

del success.txt
type data.txt | cscript //nologo hoge.vbs
if exist success.txt (

)
del success.txt

こんな感じにするしかなかったし、これならせめて引継ぎができると思う。
720: 2018/08/12(日)21:45 ID:pT5cyKVs(6/6)調 AAS
あ、ごめん。
if not errorlevel 1 (
正常終了処理
) else (
異常終了処理
)
て書くべきだった
721
(1): 2018/08/13(月)00:05 ID:MtAcIApx(1)調 AAS
勉強になる話題だけど、バッチファイルは言語仕様の規模に比して闇が深すぎると思う
722: 2018/08/13(月)00:46 ID:bTGAGeMt(1)調 AAS
>>721
そだね
だんだんとwslの利用者が増えていくのだろうな
723: 2018/08/13(月)03:10 ID:EnLsbSTB(1)調 AAS
>>719
子タスクと言ったのは俺の推測(想像)でしかないから
データの受け渡しを行うのには、送り手と受け手の両者が存在しないと変だろうってことからね
あと、タスクというのも、適当な概念だから
親の環境を引き継いで生成された子環境のことね
実体はスレッドだろうと想像するけど
724: 2018/08/13(月)10:15 ID:aFOAPcea(1)調 AAS
>>703
綴りといえばenabledelayedexpantionも罠レベルだよ・・・誰だこれ考えたの('A`)
725: 2018/08/13(月)10:38 ID:WsZfoIsu(1)調 AAS
なるほど引っかかってる
726: 2018/08/15(水)02:41 ID:xax+OHuY(1/3)調 AAS
元の英語がわかれば
enable delayed expansion
を繋げただけなんだよ
727: 2018/08/15(水)13:28 ID:j7d0pce0(1/7)調 AAS
質問させてください。
Linuxでいうところの、/dev/nullで標準入力待ちを終了させるのはどうすればいいのでしょうか。

具体的には、Windows向けのopensslコマンドを実行しています。
openssl s_client -connect 〜とやると標準出力が一通り出たところで入力待ちになる仕様で、
コマンドプロンプト上だとCtrl+Cで止めてあげる必要があります。

Linuxだと、末尾に< /dev/nullで終わらせられるのですが、Windowsバッチで同じように終了させる方法は無いでしょうか。
728
(2): 2018/08/15(水)13:50 ID:o8lgioa7(1/2)調 AAS
< nul
じゃダメなの?
729: 2018/08/15(水)13:54 ID:j7d0pce0(2/7)調 AAS
>>728
書いてなくてすみません。それだとダメでした。
730
(1): 2018/08/15(水)14:06 ID:o8lgioa7(2/2)調 AAS
できるはずなんだけど…
https://qiita.com/nightyknite/items/c4765697602eab1fb205
731: 2018/08/15(水)14:36 ID:j7d0pce0(3/7)調 AAS
>>730
参考サイトありがとうございます。
先ほど教えていただいたのと同じ< nulですよね。
サンプルコマンドの通り打ってみても入力待ちで止まります…。
念のためOpenSSLを入れ直しても変わりませんでした。

サンプルでパイプで渡してる直前まで( < nul 2> nul)で試すと、
実行結果がダーっと出て、入力待ちで止まるんですよね…。
732
(1): 2018/08/15(水)15:17 ID:j7d0pce0(4/7)調 AAS
下のサイトのやり方も参考にしつつやってみましたが、どれも結果は変わらずでした。
後出しですみませんが、当方の環境はWin10 Pro 1803、opensslは1.0.2m.1.0.2oでやってました。
https://stackoverflow.com/questions/25760596/how-to-terminate-openssl-s-client-after-connection

回答くださった方、ありがとうございました。
もしやってみて、何言ってんだ、できたぞ?という方いらっしゃいましたら教えていただければ幸いです。
733
(2): 2018/08/15(水)15:19 ID:xax+OHuY(2/3)調 AAS
制御文字を入力できるエディタ(サクラエディタ等)で
バッチを開いて
nulの代りに[0x03]か0x04の制御コード入れてみては?
734
(2): 2018/08/15(水)15:25 ID:jNJ7KLOy(1/2)調 AAS
>>732
普段OpenSSLは使わないけどたまたまインストールしてあったOpenSSL 1.1.0hで出来たよ

コマンドはこう
openssl s_client -connect example.com:443 < nul 2> nul | openssl x509 -text | findstr Not
735
(1): 2018/08/15(水)15:59 ID:j7d0pce0(5/7)調 AAS
>>734
試していただいてありがとうございます。

そのコマンドを実行したときなのですが、コンソールが返ってくるまで1分ほどかかりませんか? すぐ返りますか?

< nulの有無に関わらず1分ほど待つので、単にタイムアウトか何かで終了しているのかなと思っております。
nulを入力として受け取っているなら、すぐに1個目のパイプより前のコマンドは終わるはずだと思いまして…。
736
(1): 2018/08/15(水)16:01 ID:jNJ7KLOy(2/2)調 AAS
>>735
すぐ返ってくるよ
737
(1): 2018/08/15(水)16:09 ID:j7d0pce0(6/7)調 AAS
>>736
ありがとうございます。
ということは>>728さんと同じ書き方でちゃんとできて、
私の環境起因で何かがおかしいってことですね…。
他のパソコン出してきて試してみようと思います。

>>733さんもありがとうございます。
まずはバッチ化する前にプロンプト上で試している段階で躓いてました。
738: 733 2018/08/15(水)16:14 ID:xax+OHuY(3/3)調 AAS
>>733
1)コマンドプロンプトで下記のように入力し、hoge.txtを作る
copy con hoge.txt[Enter]
[Ctrl+d]
[Ctrl+z]

2)バッチの方で
<hoge.txt
とすればコンソールでCtrl+Dを入力したのと同じ効果となるはず
739: 2018/08/15(水)16:47 ID:j7d0pce0(7/7)調 AAS
>>737です。
あの後うまくいきました!アドバイスありがとうございました!

Windows向けに提供されている最新のインストーラを色々試したのですが、
openssl 1.0.2pだとダメ、1.1.0iだと< nulが効きました。
32bit向け、64bit向けのインストーラのどれでも同じ結果でした。

私の試してたのが1.0.2系だけで、>>734さんは1.1.0hで成功してるので、
1.0.2系だとダメなのかもしれません…。
< nulはきっと汎用的なものなので、そんなわけはないと思いたいのですが…。

長々とありがとうございました、大変助かりました。
740
(3): 2018/08/15(水)21:05 ID:cg3gjcxB(1)調 AAS
悪いけど、Windowsバッチに鉄板を求めるのも、追いかけるのも無駄。
歴史的経緯でそうなってしまっている。マトモな資料なんかありゃない。
NULの解釈がコマンドによって違ったって全く不思議じゃあない。

犬のクソをクソだと知りつつカリントウだと思いながら食わなければならないような、そんな代物。
好きで書いてる奴なんかほとんどいないと思う。

バッチで書いた方が良いと判断できる材料がなければVBscriptやPowerShellで書いた方が遥かにいい。
環境が許せば他の言語の導入を検討するのも大いにいい。

よく知られたコマンドをよく知られたイディオム下で使うのでもなければ、バッチでなんか書かない方がいい。
それでもクソみたいにハマることがあるんだから。
741
(1): 2018/08/15(水)21:14 ID:OWPSpuGG(1)調 AAS
UNCパスを一向に解釈しないのがとにかく糞だと思う
742: 2018/08/15(水)21:52 ID:X+03HcfZ(1/4)調 AAS
移動はできないけど解釈はできるでしょ…
743: 740 2018/08/15(水)21:52 ID:X+03HcfZ(2/4)調 AAS
xcopy のヘルプは酷い。
Vistaでは「推奨されない。使わないで。robocopyを使って」みたいな文言が出てきた。理由は記述なし。
この文言、7以降では消えた。
ネットワーク越しにxcopy中に通信が切れたらどうなるか、MSは知ってたはずなんだが。

xcopyを使いまくってるクソベンダーどもから「直しきれない。フザけんな!」とでも突き上げを食らったんだろうか?
こういうところも本当に信用できない。
744: 740 2018/08/15(水)21:58 ID:X+03HcfZ(3/4)調 AAS
>>741
cmd「あ、pushdとかでヨロ」
ネットワーク系で言えばpingが酷い。
if errorlevel そのものが効かない。エラーしたらズルズルっと抜ける。

あ、某SIer(富〇通)のバッチを思い出した。
pingでTCPの疎通確認?エラー処理なし?
バッチとか以前の問題だった。
富〇通は日本から消え去ればいいと思った。
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の疎通が確認できるんだぜ??
頭が悪いとしか言いようがない。

もう一度言う。
pingではTCPの疎通は「絶対に確認できない」
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を許可してるシステムだろうし
1-
あと 238 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s