【.cmd】 バッチファイルスクリプト %15 【.bat】
at TECH
270:デフォルトの名無しさん
23/05/06 22:01:27.09 gRoxw4m5.net
>>267
powershell でできるのね
ありがとう
group characterIDでこうなって、
Count Name Group
----- ---- -----
2 1 {@{characterID=1; Level=50; Status=}, @{characterID=1; Level=100; Status=}}
1 2 {@{characterID=2; Level=50; Status=}}
2 3 {@{characterID=3; Level=50; Status=}, @{characterID=3; Level=100; Status=}}
selectの結果こうなってるみたいだけど
ID MaxL
-- ----
1 100
2 50
3 100
select内の『E={[int]($_.group | measure -Maximum Level).Maximum}』でLevelの最大値が取れる構文が理解できてない
特に.Maximumの情報が見つからなくてわかってない
measure結果のMaximumの値を取得してるってこと?
Count :
Average :
Sum :
Maximum :
Minimum :
StandardDeviation :
Property :
その後はまだ全然わかってない
『%{ $id=$_.ID; $maxl=$_.MaxL;$json | ?{ $id -eq $_.characterID -and $maxl -eq $_.Level}}』
select結果のIDとMaxLとConvertFrom-Json結果のcharacterIDとLevelが同じ値のものだけ出力しているんだと思うんだけど構文が全く理解できない
%はForEach?
?はWhere?
って思って調べてるけど記述が一致する説明を見つけられていない
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
21日前に更新/255 KB
担当:undef