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/
306 名前:デフォルトの名無しさん mailto:sage [2018/01/02(火) 23:54:42.16 ID:BiuuD5uo.net] >>285 C#アプリ側でpowershell上で実行するように変更するか、スクリプトなりショートカットファイルなり使ってpowershell経由で呼べば良いんじゃないかな? 例えばショートカットのリンク先に powershell.exe -noexit C#アプリ.exe とか。 ※powershellのフルパスは自動的に補完されると思うけど、C#アプリはフルパスで記入した方が良いよ。
307 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 01:24:47.80 ID:E10k9nmq.net] >>285 C#とかのコンソールアプリは別にcmdが裏で動いてたりするわけじゃないよ powershellも色が付いた単なるコンソールアプリだよ
308 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 04:11:38.95 ID:LyakWDNT.net] そのアプリの中で、cmd というコマンドを使っていれば、コマンドプロンプト、 powershell というコマンドを使っていれば、PowerShell が起動する コマンドプロンプトで、powershell と打てば、PowerShell に、 PowerShell で、cmd と打てば、コマンドプロンプトが起動する
309 名前:デフォルトの名無しさん mailto:sage [2018/01/03(水) 07:28:44.92 ID:r/sVYD0y.net] いわゆるDOS窓はConsoleAPIを使って生成していて それに対してstdin/outで読み書きしてれば 自作のコンソールアプリ,cmd,powershell等のコンソールアプリ間で相互に呼び出して繋げられるようになっている Console Functions - Windows Console | Microsoft Docs https://docs.microsoft.com/en-us/windows/console/console-functions
310 名前:デフォルトの名無しさん mailto:sage [2018/01/04(木) 19:31:12.74 ID:53E7Fk1q.net] c#のcsi.exeで実行するスクリプトってすごい便利だな知らんかったこれ
311 名前:デフォルトの名無しさん [2018/01/05(金) 11:06:17.33 ID:zx9cp28q.net] たしかにC#のスクリプトはお手軽さはないがなんでもできるんだよなあ ちょっと手のこんだことだとC#のほうが楽
312 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 11:13:19.30 ID:zx9cp28q.net] inputboxはC#にないからpowershellからのほうが楽なのねなるほど
313 名前:デフォルトの名無しさん mailto:sage [2018/01/05(金) 14:42:36.77 ID:m3Niw8wH.net] >>298 これはC#から使えないの? Interaction.InputBox メソッド https://msdn.microsoft.com/ja-jp/library/microsoft.visualbasic.interaction.inputbox(v=vs.85).aspx
314 名前:デフォルトの名無しさん mailto:sage [2018/01/06(土) 12:35:04.57 ID:nVtZlcUN.net] itsukara.hateblo.jp/entry/2017/04/02/213525 すごいねこれ。GUIはwpfのほうがええんかな
315 名前:デフォルトの名無しさん [2018/01/07(日) 00:05:50.77 ID:X0qXwTa7.net] >>300 今後の問題ってのがWPFにもFormにもあるけど、 わたしゃ、DesktopではPowerShell+WPFでガンガン 作ってますよ。 xamlで書いて。
316 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 03:02:58.55 ID:69Y93T5M.net] PowerShell+WPFなめてたけど おもったより簡単に書けるな だがPoserShell窓消せないのでC#でexeにしたほうがいいっぽい
317 名前:デフォルトの名無しさん mailto:sage [2018/01/09(火) 09:19:25.79 ID:4EiQrQ8s.net] >>302 WSHでラップすれば一応消せるで
318 名前:デフォルトの名無しさん [2018/01/10(水) 00:29:43.87 ID:NjZf1Ty6.net] >>302 スゲー便利よ。WPF表示関数化してる。 VSでデザインした時も、デザイナーのオブジェクトのNameをそのまま PowerShellの変数で使用できるようにしちゃってるんで、すげー開発 効率高い。ちなみにその関数も20行くらいのもの。 デザインしたら、そのままPowerShellのデータとバインドして表示。
319 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 01:24:15.68 ID:SytfDmnE.net] ジャグ配列を返す関数を作ったのですが、ルートの要素が1個の時に戻り値がおかしくなります ルートの要素が2個以上の場合は起きません。どうしてででしょうか 以下再現コード function test_jag_array() { $jag = ,@(@("abc", "def", "ghi", @("jkl", "mno", "pqr", "stu"))) foreach($x in $jag) { [void]("func " + $x[0] + " " + $x[1] | Out-Host) for ($i = 3; $i -lt $x.length; $i++) { $a= $x[$i][0]; $b= $x[$i][1]; $c= $x[$i][2]; $d= $x[$i][3] [void]("func " + "a:" + $a + " b:" + $b + " c:" + $c + " d:" + $d | Out-Host) } } return $jag } $jag = test_jag_array foreach($x in $jag) { [void]("res " + $x[0] + " " + $x[1] | Out-Host) for ($i = 3; $i -lt $x.length; $i++) { $a= $x[$i][0]; $b= $x[$i][1]; $c= $x[$i][2]; $d= $x[$i][3] [void]("res " + "a:" + $a + " b:" + $b + " c:" + $c + " d:" + $d | Out-Host) } } 上の実行結果 func abc def ←期待する結果 func a:jkl b:mno c:pqr d:stu ←期待する結果 res a b ←なんじゃこれ・・・ res d e ←なんじゃこれ・・・ res g h ←なんじゃこれ・・・ res jkl mno ←なんじゃこれ・・・ res a:s b:t c:u d: ←なんじゃこれ・・・
320 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 01:34:44.31 ID:SytfDmnE.net] ↑をルート要素2で試す場合は$jagを以下に変えてください。 $jag = ,@(@("abc", "def", "ghi", @("jkl", "mno", "pqr", "stu")), ` @("abc", "def", "ghi", @("jkl", "mno", "pqr", "stu"))) 要素1を回避するコードを加えて一応この問題は解決はしてますが、バグの特定で1日潰れました。
321 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 03:42:54.09 ID:z0XvJ0+n.net] >>306 その辺の闇は以下によくまとめられてた powershellの@()の謎を解く https://qiita.com/jca02266/items/1ec920a7592a05cfd6f0 また以下記事のコメント欄でWrite-Output -NoEnumerateの例があった powershell: 2次元配列が微妙 https://qiita.com/basso414f/items/67894003a666106ca806
322 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 03:49:18.87 ID:z0XvJ0+n.net] こんな感じでいける function test_jag_array() { $jag1 = , ("abc", "def", "ghi", ("jkl", "mno", "pqr", "stu")) $jag2 = , ("abc", "def", "ghi", ("jkl", "mno", "pqr", "stu")), ("abc", "def", "ghi", ("jkl", "mno", "pqr", "stu")) $jag = $jag1 # jag1の場合 〜省略(元のまま)〜 Write-Output -NoEnumerate $jag }
323 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 05:37:21.95 ID:z0XvJ0+n.net] >>308 訂正 $jag2の右辺の最初のコンマ演算子いらないわ取り除いて これだと最初の要素がさらに配列に包まれてしまう なかなか一貫性のある書き方が難しいね
324 名前:デフォルトの名無しさん mailto:sage [2018/01/11(木) 08:50:32.05 ID:DUtiDslL.net] PowerShell Core 6.0: Generally Available (GA) and Supported! https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/
325 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 00:35:51.74 ID:9OW8M9wc.net] >>307 ありがとうございます。 実装(=仕様?)が変なんですね。 VBScriptのarrayのような順序付き汎用コンテナとして使うつもりでいましたが 他の手段も考えてみます。
326 名前:デフォルトの名無しさん mailto:sage [2018/01/12(金) 20:29:55.97 ID:05Vmz+vo.net] MacやLinuxでも動作する「PowerShell Core 6.0」が一般公開 - 窓の杜 https://forest.watch.impress.co.jp/docs/news/1100633.html 最強や
327 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 13:52:57.20 ID:hvH7W8Dy.net] どうせならXPにも対応して欲しいな 古いマシン再利用できるかもしれん
328 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 15:04:00.85 ID:h026DvON.net] OSSなんだからforkして自分でやればいい
329 名前:デフォルトの名無しさん mailto:sage [2018/01/14(日) 22:54:52.40 ID:rBzJ4J2v.net] まずは.NET Coreのforkからだな
330 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 14:22:45.53 ID:5CcUAB6E.net] まとめ PowerShell使いにくい
331 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 15:07:18.35 ID:eJTcatAc.net] >>316 おバカ自慢は要らない
332 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 20:09:32.77 ID:tb/5wFRb.net] 馬鹿には使いこなせいPowerShell。つまりゴミ。
333 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 20:12:33.64 ID:aYLVMpQq.net] > 使いこなせい 日本語もまともに書けない馬鹿 = >>318 は使
334 名前:ヲないってことか w [] [ここ壊れてます]
335 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 20:18:39.25 ID:tb/5wFRb.net] そのとおり。馬鹿には使いこなせないPowerShell。vi並の粗大ゴミ。 WSH捨てたことを一生後悔することだろう。というかPowerShellなど普及することはない。WPF並の生ゴミ。悪臭がする。
336 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 20:28:37.35 ID:CFAgCrzx.net] 俺は使えるからなんの問題もない
337 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 20:32:52.77 ID:tb/5wFRb.net] ほぼサーバ用途なのに自分だけ使えれば問題ないとか保守のことを全く考えないおれ天才君が作ったもの。 それがPowerShell。普及するわけがない。
338 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 20:38:49.39 ID:CFAgCrzx.net] ごめんな、うちの会社は普通にみんな使えてるから w 底辺は色々大変だね あとサーバー用途だけじゃなくて、ちょっとしたテキスト処理とかでも便利に使えるし まあついていけない人はWSH使ってりゃいいんじゃね?
339 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 21:28:13.84 ID:tb/5wFRb.net] 嘘だね。使えてない奴が使えてるフリしてるだけ。そういうバグあり馬鹿コードを多くの大手SIerの保守案件で散々見てきた。 MSが提供するサンプルコードすら惨いときもあるのにおまえの会社だけは「普 通 に み ん な 使 え て る」という。 キミの口はジョブス並みだな。
340 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 21:36:04.82 ID:87fvh5f6.net] PS万歳とは言わないけど 何出して来るかと思ったら結局WSHかよ…
341 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 21:42:56.41 ID:tb/5wFRb.net] PowerShellを出すならNT4.0のときだったんだよ。昔のMSは互換性、保守を重要視してくれた。 ゲイツがいなくなって今ではまるでジョブスのように切り捨ての王様になってしまった。直にPowerShellもなかったことになるだろう。 もはやMSの凋落は必至。
342 名前:デフォルトの名無しさん mailto:sage [2018/01/20(土) 21:57:45.42 ID:ea7nxeEz.net] 必死だな
343 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 08:08:27.81 ID:rQmHQ7OM.net] >>326 > 直にPowerShellもなかったことになるだろう。 すでにオープンソースになっててLinuxですら動くことも知らないんだろうな w
344 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 11:13:24.09 ID:W6oArJxs.net] MSがオープンソースにするものは捨てたということ
345 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 11:17:54.20 ID:xo2ueQrN.net] ねーよwww
346 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 11:28:24.25 ID:oGuWm1pn.net] >>329 ならWSHは安泰じゃん良かったな
347 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 11:49:34.94 ID:mkWKfEkb.net] >>328 それだが、PowerShellはクソ言語と、悪いけど俺も思っていて、それでも使うのは素のMS-Windowsに載っていて、Windows操作に必要だからでしかないんだよね。 こんなモノのLinuxやMac版を誰が使うんだろう。 まともなC言語環境のあるLinuxやBSD(Mac)でC#みたいな劣化言語を使いたい人なんていない。PSも同様だと思うので、一体誰に向けた動きなのかと。
348 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 12:00:01.51 ID:uiiSY3P/.net] >>332 理解できない言語を糞認定 w どこが糞か書いてみ
349 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 12:32:28.85 ID:JwhmWwix.net] PowerShellはPerlを弄ってた時のワクワク感を思い出させる。 「折衷主義者のガラクタ」って揶揄されてたPerlに似てるところが好きだ。
350 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 15:36:03.00 ID:SnOHZgOX.net] で、LinuxのPerlに勝てると?
351 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 16:04:27.13 ID:U0dzqAVa.net] しょーもな低スキルの低能丸出しのレスばっか 中身のある技術的な話を誰一人できないっていう
352 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 16:06:20.87 ID:W6oArJxs.net] これは見てて恥ずかしいタイプのマウンティング
353 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 16:11:36.64 ID:jvKKFqi6.net] おバカ自慢とか変な自治厨が
354 名前:Zみ着いてて居心地悪いわ 使いにくいのは事実なんだから仕方ねーじゃん [] [ここ壊れてます]
355 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 16:34:53.49 ID:rQmHQ7OM.net] >>338 > 使いにくいのは事実なんだから仕方ねーじゃん お前にはそうなんだろうな...
356 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 16:40:03.11 ID:W6oArJxs.net] そもそもオープンソース化して喜ぶとかウニ厨でしょう。
357 名前:デフォルトの名無しさん mailto:sage [2018/01/21(日) 17:16:23.83 ID:Nniit6aA.net] >>338 おバカ自慢て言われた程度で自治厨とか繊細すぎるな あんた2chに向いてないと思う
358 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 03:30:40.49 ID:xAzFKy/K.net] 馬鹿だから使えない理論はvi厨の論法。使いにくいという事実を受け入れられない共産主義者。
359 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 06:19:54.05 ID:DO9KWhZf.net] MS-Windowsのデバイスドライバ辺りをオープンソース化してくれるならともかく、PowerShellよりマシなものが沢山ある環境にこんな糞を投入されて喜ぶウニ厨なんていないでしょう。
360 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 08:38:15.63 ID:ckfaCAxk.net] プレーンテキスト至上主義のunixで使えたところでそんなにうれしくないのは確か
361 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 15:04:01.00 ID:xAzFKy/K.net] デバドラのサンプルソースは一通り揃ってるし、WDFはオープンソース化したというニュースを昔に見たが。 というかドキュメント整備したくないからソース見てくれって話だろう。つまり手抜き。 MSDNライブラリもスナップショットの提供を止めてから崩壊してるし。 無能PGが増えてコード品質の低下が止まらなくなってんだよ、今のMSは。
362 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 17:12:28.75 ID:+/nnDvsj.net] >>342 だからどこが使い辛いんだよ、具体的に書いてみなよ よくわからずに語ってるんじゃないんでしょ?
363 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 18:06:37.00 ID:ITXp9HeA.net] >>>>346 Perl使ってみて、それでもPowerShellが良いって思うんならもう言うことは無いな
364 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 18:29:53.43 ID:4bmxr+CG.net] 結局具体的なことなにもいえないっていう どの言語もろくに使えないのでは? ご自慢のPerlつかってればいいと思うよ
365 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 18:34:06.79 ID:ITXp9HeA.net] 使える使えないの議論はしてないってことが根本から分かってない奴には困ったもんだ
366 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 18:38:20.36 ID:4bmxr+CG.net] ほう、どうゆう議論してるの?
367 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 21:27:41.78 ID:vYNLhkYR.net] そんなにPowerShellがクソなら、なんでGoogleがPowerShellモジュールを作ったりしてるんだよ Cloud Tools for PowerShell https://cloud.google.com/powershell/
368 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 21:44:39.43 ID:qSpJOl7I.net] 結論ありきの言い逃げがしたいだけだから、そもそも議論になってないだけだよ
369 名前:デフォルトの名無しさん mailto:sage [2018/01/22(月) 22:35:18.60 ID:4cUHC1qI.net] PowerShellは世界最強のシェル。 ただ使う人が少ない、使いこなせている人が少ないのがどうにも。
370 名前:デフォルトの名無しさん mailto:sage [2018/01/23(火) 17:18:34.01 ID:eZkYRvtN.net] googleはただのパクり屋。google様が使ってるから素晴らしいみたいな マカーのような価値観の人がいるようだが、MSのほうがよほどマシ。
371 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 08:44:25.19 ID:Rwufea/L.net] そもそもなんでPowerSherllの比較対象がperlなんだ? bashとかのunixシェルなら分かるが
372 名前:デフォルトの名無しさん mailto:sage [2018/01/24(水) 18:20:30.45 ID:cTEKAhE2.net] bash じゃ正規表現や連想配列も使えないだろ って言う老害でしょ
373 名前:デフォルトの名無しさん [2018/01/25(木) 01:53:04.89 ID:WgYpUAx2.net] よほどPowerShellが気になってるんでしょうね わざわざ来るくらいだから
374 名前:デフォルトの名無しさん [2018/01/25(木) 01:54:46.25 ID:WgYpUAx2.net] >>351 AWSもいっしょだよ
375 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 02:58:09.47 ID:bbltRTAq.net] 大学とかで勉強し始めたばかりの奴が自分のOSや言語を作りたいって人いるじゃん。 そんな奴が作った感じするんだよね、PowerShellは。使う
376 名前:、のことを何も考えてないっていうか。 PowerShellには期待してたけど、残念賞あげたいレベル。 [] [ここ壊れてます]
377 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 03:06:11.90 ID:+aT+OEjK.net] まあMSがこれだけ時間をかけて普及させようとがんばってきたのにちっとも普及しなかったからな さらに.NET FrameworkベースのPowerShellで頑張ってればいいのに.NET Coreベースに移行するのは吉とでるか凶と出るか
378 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 03:34:37.44 ID:xdveLU72.net] >>359 具体的に
379 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 04:38:12.97 ID:bbltRTAq.net] リボンUIとかメトロUIもそんな奴が作った感じするんだよね。今まで便利で不満なかったものが、 今からおれが考えたこれ使えと言いつつ自分は碌に使ってないから何が不便かすら理解していない。 結局移行してもらえず、無料にしたり、オープンソースにしたり。
380 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 06:02:25.02 ID:9nHFvuML.net] >自分は碌に使ってないから何が不便かすら理解していない。 おまえがなーw PowerShellのイケてないところはたしかにあるんだよ でもお前はなにひとつ具体的にあげられないから議論にならない 典型的な批判してる俺かっこいいのプログラミング初心者だろうw
381 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 08:46:52.90 ID:jzQbwnAF.net] >>359 たとえばどんなところ?
382 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 09:23:56.11 ID:QMrii+Ei.net] >>362 リボン導入前のOfficeがどんなUIだったか知らないのか? ttp://www.aoky.net/articles/david_pogue/images/toolbars.jpg
383 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 14:44:54.00 ID:bbltRTAq.net] 評判が悪ければすぐ撤回するのはゲイツの思想。 移行してもらえないのをユーザが馬鹿だからって基本ジョブスの思想なんだよね。 そもそもなんでそういう奴がWindows使ってるのか謎。Macでも使ってろよ。 まぁゲイツが引退してからのMSはまるでアップルだけどね。欠陥品のゴリ押しばかり。
384 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 18:38:14.54 ID:AIlmNuXT.net] 結局具体的な使い辛さも言えずにぶつぶつ独り言を言うだけかよ...
385 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 18:57:51.13 ID:bbltRTAq.net] そういうことは移行を拒否した大勢の顧客に聞くべきだったのだ。ゲイツならそうした。 Vista、Office2007、Windows8、WPF、PowerShell、ワンボタンマウス・・・いくらでも例はある。
386 名前:デフォルトの名無しさん mailto:sage [2018/01/25(木) 22:18:43.13 ID:jzQbwnAF.net] ---ここまで具体例なし---
387 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 00:20:26.36 ID:2qREz52g.net] 説明するまでもないこと 具体例云々繰り返す奴はLinux板で良く見かけるよ
388 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 02:32:53.30 ID:hKoymMP7.net] 結局、PowerShellって何がしたかったんだ?Unixシェルの駆逐?
389 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 08:27:51.42 ID:sFu+Ex6E.net] >>371 Unixシェルの駆逐(笑)が目的ならbash on Windowsなんか作らないだろ…
390 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 15:16:39.51 ID:cWhgmMyM.net] 駆逐どころか、(Unixのログインシェルに移植版PowerShellを使えるか知らんが)PSのログインシェル人口が絶滅危惧種のcshに追いつけたら大成功だと思うよ。
391 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 16:26:08.29 ID:kUBhdwT4.net] なにいってんだ bash on windowsもMacやLinuxでのPowershellも開発用 普段LinuxやMac使ってる人がWinでも開発しやすくするため、逆もしかり なんで追いつけたら大成功なんてアホなこと言ってんの
392 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 17:35:08.99 ID:Lzw6elJ8.net] シェアの話はしちゃダメだよ(笑)
393 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 20:00:31.74 ID:hKoymMP7.net] 単純にMSはコマンドプロンプトを完全にPowerShellに置き換えようとしたの?
394 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 20:03:32.03 ID:8m7gdhLr.net] >>370 > 説明するまでもないこと 説明できない奴の常套句 w
395 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 22:11:48.50 ID:xXSIxAPE.net] Cmdlet適当に組み合わせるだけでもいろんな事ができて便利なので使ってるけど、正直構文はちょっとキモいと思ってる JScript/WSHの延長でTypeScriptっぽくしたほうが良かったんじゃ
396 名前:デフォルトの名無しさん mailto:sage [2018/01/26(金) 23:57:01.40 ID:8m7gdhLr.net] >>378 > 正直構文はちょっとキモいと思ってる そうか? まあ == の代わりに -eq とかはちょい見辛い気はする あと関数内で単なる式を書くと戻り値になるとかも慣れないと気持ち悪いな でもそれより配列の扱いが特殊な方が気になる
397 名前:デフォルトの名無しさん [2018/01/27(土) 00:21:36.31 ID:+1W3UINk.net] なんだかんだと言いながら PowerShell利用は急激に増えてるのは事実なんで それでいいんじゃないの
398 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 01:48:16.16 ID:gGfEZXbc.net] 結局、PowerShellがどういう意図で開発されたんだ? なんでこの程度の基本的な質問すら誰も回答しないでスルーする?
399 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 02:15:12.60 ID:AI3Ijs7Y.net] 開発から10年以上になるってのに今更過ぎる話題 www.atmarkit.co.jp/ait/spv/1003/11/news090_2.html
400 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 03:12:23.79 ID:C3HeL8rM.net] powershell覚えようかと思ったけど、bash使えるようになったからもういいや
401 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 04:46:17.42 ID:gGfEZXbc.net] > なぜ新しいシェルが必要なのか? > 理由その1:コマンド・プロンプトの進化が限界に来ているため > 理由その2:コマンド・プロンプトのバッチ機能が不十分であるため 内容にガッカリ。Widnwosは開発環境、IDEが強力でコマンドプロンプトを使う場面が限られている。 しかも既にWSHがあってバッチ処理で困ることもない。WSHは言語は自由なのにvbscriptを持ち出して記述が冗長とかいうアホ指摘。 > Microsoftはシステム管理用に特化し、優れたスクリプト機能もあわせ持つ新しいシェルを開発する必要に迫られたわけである。 その解決手段がなぜか、「システム管理用に特化」のシェル。 この程度の理由じゃそりゃ移行してくれないはずだわ。誰も必要に迫られてないのだから。 こんな恥ずかしい技術記事持ってくんなよ。おまえはこの記事でPowerShellの必要性に納得したのかよ。
402 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 04:56:49.67 ID:1VJSvYbm.net] >>384 サーバー使ったことなさそう。
403 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 06:38:42.80 ID:y60tdrG2.net] >>374 開発用シェルというものを初めて聞いた。 すまないが、それはどういう定義か教えて貰えないだろうか。
404 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 07:42:12.61 ID:+IHcDO2K.net] まあ爺はbashなりWSHなりを使っときゃいいんじゃね もう新しい技術を取り入れる能力無さそうだし w
405 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 08:28:47.77 ID:AI3Ijs7Y.net] 無理して移行する必要は無いよって言ってくれてるから安心して https://technet.microsoft.com/ja-jp/scriptcenter/powershell_owner01.aspx ただ初学者に無理してcmdとWSHを勉強させるのは勘弁して欲しい
406 名前:デフォルトの名無しさん mailto:sage [2018/01/27(土) 08:30:36.32 ID:m1Wg2epk.net] 知ったかぶるなら、こういうのを見てからにしとけばよかったのに 使う気が無い人向けのPowerShell入門 karino2.livejournal.com/69885.html