- 1 名前:デフォルトの名無しさん mailto:sage [2016/11/26(土) 06:30:02.67 ID:pZYy6q7Y.net]
- 前スレ
【最強CUI】PowerShell -Part 1 echo.2ch.net/test/read.cgi/tech/1378978504/
- 1032 名前:ocess hoge.ps1 -Wait -PassThru
switch($ps.ExitCode) { 0 { "失敗" } 1 { "成功" } } [] - [ここ壊れてます]
- 1033 名前:デフォルトの名無しさん mailto:sage [2018/10/08(月) 23:44:14.86 ID:L+98sdt+.net]
- 「どの」を見落としてる
- 1034 名前:デフォルトの名無しさん [2018/10/08(月) 23:45:52.94 ID:7Fv0bXJp.net]
- これを呼び出すスクリプト全部に書くってこと?
呼び出し元と先が複数あって、先を全部修正するのが大変なので出来れば元だけで完結させたい が、無理そうなのでこれを全てに書いていく?
- 1035 名前:デフォルトの名無しさん mailto:sage [2018/10/08(月) 23:55:10.73 ID:GVMVzq1c.net]
- >>990
0で戻ってきたらokにでもすれば いじらんで良いやろ
- 1036 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 00:01:31.08 ID:G4IJkzod.net]
- >>990
exitで成否を戻した方がしっかり判定できる 呼び出したスクリプトで何が発生したら失敗とするかをしっかり判定しないの? 結果コードでの判定とか曖昧すぎてトラブルの元と思う
- 1037 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 00:57:32.40 ID:VXCTyrZC.net]
- >>984
実際にやりたいことがわからないけどエラーメッセージをリダイレクトするだけなら同じようにできるよ powershell ./hoge.ps1 2>>log.txt
- 1038 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 03:31:08.27 ID:0K1bBeTL.net]
- >>979
知らないけど、switch 文で、カンマを使うとか? そういう意味じゃないの?
- 1039 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 05:18:39.42 ID:06HomXwK.net]
- >>979
-inならいけるけど、まあ違うんだろうな dir | where { $_.name -in "a1.txt","a2.txt","b1.txt" } $list = @( "a1.txt","a2.txt","b1.txt" ) dir | where { $_.name -in $list }
- 1040 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 08:24:03.86 ID:2kAOJdzZ.net]
- >>979
適当こいただけじゃないのかな PSのカンマ演算子は配列を作り、配列の要素が複数なら内容問わず真になる そもそもカンマでの結合はORなのかANDなのか意図が曖昧 仕様としても微妙だしバッドプラクティスに思える
- 1041 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 17:47:31.12 ID:G4IJkzod.net]
- 次スレ
PowerShell -Part 3 mevius.5ch.net/test/read.cgi/tech/1539074808/
- 1042 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 18:41:58.03 ID:iKGY38Kd.net]
- >>997
乙 前に同じ名前のスレが落ちてたけどこの板は保守が要るってことかな?
- 1043 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 21:10:27.51 ID:PXd6fmY+.net]
- >>994-997
ありがとう
- 1044 名前:デフォルトの名無しさん mailto:sage [2018/10/09(火) 21:31:03.39 ID:G4IJkzod.net]
- (1..1000 |% {if ($_ -eq 1000) {write-output "1000 complete!"} else { write-output $_}}) -join " "
- 1045 名前:1001 [Over 1000 Thread.net]
- このスレッドは1000を超えました。
新しいスレッドを立ててください。 life time: 682日 15時間 1分 1秒
- 1046 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|