1 名前:デフォルトの名無しさん [2013/09/12(木) 18:35:04.72 .net] スレなかったので立てました
454 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 18:46:42.50 ID:WtbqpwlH.net] コードだけで理解できない層が本買うんだろ
455 名前:445 mailto:sage [2015/08/27(木) 12:44:06.50 ID:XM7V3+Ht.net] 漏れは、この本を買ったよ。 この著者は以前、WSHの本も書いていたし、 字が大きく読みやすい、初心者向けの本 ただ本のページが、はやくもはがれて来たw。 のり付けがヘタなのかな? 漏れの経験では、大日本印刷の本は、はがれにくいから、 印刷会社を大日本印刷に替えてほしい
456 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 12:49:25.88 ID:2XVWT023.net] 本のページが剥がれるとかどんだけ雑に扱ってるんだよ
457 名前:デフォルトの名無しさん mailto:sage [2015/08/27(木) 12:52:06.72 ID:QtJ959Jv.net] ばらばらにして電子版自炊汁
458 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:20:31.01 ID:cy8kYgUG.net] >>446 解説で金とってんだからソースは無料配布でいいに決まってるし 原稿料にも含まれないだろ プログラマだってソースの対価を得てるのかというと違うだろ
459 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:22:38.07 ID:cy8kYgUG.net] >>446 じゃなくて>>444 >>445 >>447
460 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 13:26:10.57 ID:cy8kYgUG.net] ちなみに奥村氏のアルゴリズム辞典はコードだけで済ませてる俺
461 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 14:06:00.80 ID:AoM+r8US.net] おまえらに率直に聞きたい。 PowerShell 使うメリットってなに? 面白いからどんどん覚えていく系? ちなみに俺は使えない。RubyとPythonとPerlは使えるようにしてる。 まぁwindowsに特化してるかとか、人のPCでも絶対インストールされてるとか、そんなんだろうと思うけど。
462 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 15:22:48.78 ID:3Ihinj58.net] cmdの上位版だ cmdやバッチ使わない生活してるなら要らないんじゃね
463 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 17:46:08.74 ID:v+uRqzVd.net] >>457 >PowerShell 使うメリット Winの自動化 MSが提供してるものだから 普通のアプリよりOSと連携しやすい べつにバッチでもいいんだけど 後発のぶんモダンで使いやすくなってる ただWSHみたいに 既存の言語を使えたらなとは思う
464 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 17:58:49.11 ID:ykon6dJd.net] 使う意味ないけどVBS/JScript/C#使えるだろ
465 名前:デフォルトの名無しさん mailto:sage [2015/08/28(金) 23:47:33.40 ID:28c1bTMV.net] powershellのスクリプトは最小化で実行できない(wshでやれ)という情報があるけど かなり古いようだけど今でも同じ? -windowstyle hiddenは起動してから実行してる気がするが
466 名前:デフォルトの名無しさん [2015/08/29(土) 00:56:25.47 ID:nwlirrLq.net] >>457 なんでrubyとかpythonとかを比べるの? そもそもosのgui操作をcuiでするためのものだから用途が違うんだけど。
467 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 01:11:33.63 ID:Ol7k2DoU.net] メモ帳開いて文字を書き込むぐらいならみんな出来そうだけど
468 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 02:48:46.04 ID:YrRMTnAv.net] 自分もいつかちゃんとPS覚えようと思いつつ cmdからruby -x "%~0"したりautohotkey呼んだりして適当に済ませちゃうんだよな まさか2015年にもなってDOS時代からあるバッチファイル使い続けてるとは思いもしなかったよw
469 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 03:05:55.98 ID:vz3acKpJ.net] PowerShellは、ファイルを開いたり閉じたりを直接させることも、1レコード分だけを 読み取ったり書き込んだりもできないな。 ファイルのデータを一度にまとめて配列に読み込むのと、配列のデータを一度に全部 ファイルに書き出すことしかできない。だから、あらかじめ配列の中で書き出したいデ ータを作ってから、あとはその結果をファイルに出すだけというプログラミング方法に するしかないな。
470 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 03:36:52.06 ID:pHDERdPr.net] ADODB使えば一行ずつもいけるんじゃないか 面倒だから使ってないけど
471 名前:デフォルトの名無しさん [2015/08/29(土) 11:51:30.34 ID:nwlirrLq.net] >>465 ドットネットなんだからできねーことはねーよ。そういう使い方が一番正しい使い方だけど
472 名前:デフォルトの名無しさん [2015/08/29(土) 12:45:43.04 ID:k8oUJlLm.net] >>457 Windows10でもコマンドプロンプトが強化されてるし、powerシェル推しなのかなんなのかよくわからんな
473 名前:デフォルトの名無しさん [2015/08/29(土) 15:09:13.94 ID:xMZWPx0m.net] 強化()は良いんだけど一緒にバグまで増やしてやがる
474 名前:デフォルトの名無しさん mailto:sage [2015/08/29(土) 16:35:07.82 ID:4jDMuyhU.net] >>464 あるある AutoHotKeyは使うし つい慣れてるコマンドラインで打っちゃうね PowerShellは微妙にハードル高い
475 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 00:24:33.93 ID:OFpVFsNn.net] >>468 強化されたのはコマンドプロンプトじゃなくて コンソール ウィンドウ ホスト(conhost.exe) だからPowerShellも機能強化の恩恵を受けれる Windows 10 Tech Preview における PowerShell をみてみよう ttp://tech.guitarrapc.com/entry/2014/10/02/022922 >Cmd.exe で Ctrl + v ができるようになるよ!などといわれていましたが、PowerShell.exeだって同じです。できます。 >Windows 10 TechPreview で、Ctrl + v の 貼り付けができるようになっています。 technetでもコマンドプロンプトだけじゃなくて「コンソールの新機能」になってる What's New in the Windows Console in Windows Server 2016 Technical Preview https://technet.microsoft.com/en-us/library/mt427362.aspx >The console host (the underlying code that supports all character-mode applications including the Windows command prompt, the Windows PowerShell prompt, and others) has been updated in several ways to add a variety of new capabilities.
476 名前:デフォルトの名無しさん [2015/08/30(日) 00:58:04.10 ID:UyioL/bk.net] >>471 コマンドプロンプトに進化した点はなし?
477 名前:デフォルトの名無しさん mailto:sage [2015/08/30(日) 01:04:51.96 ID:UcJyiDfi.net] コンソール周りの強化という点ではPSReadLineデフォになったPowerShellの方が飛躍的によくなってる cmdも外部コマンドが増えてたり、内部コマンドのオプションが増えてたりくらいは探せばあるんでね、知らんけど
478 名前:デフォルトの名無しさん mailto:sage [2015/08/31(月) 22:38:59.30 ID:CUlPSHHR.net] C# の対話環境(REPL) CShell がいい感じ ttp://typea.info/blg/glob/2014/08/c-repl-cshell.html
479 名前:デフォルトの名無しさん [2015/08/31(月) 22:42:30.23 ID:LX6tJZ73.net] excel処理するのに補完効かねーの? じゃあ、vba使うよなぁ
480 名前:デフォルトの名無しさん mailto:sage [2015/09/01(火) 20:13:36.55 ID:t0LM/k2C.net] >>475 COMオブジェクトを作れば効くよ
481 名前:デフォルトの名無しさん [2015/09/01(火) 23:14:01.98 ID:TrkEbem2.net] sheet.rangeとかメンバー呼ぶと聞かなくなるしさすがにいちいち作ってらんないっしょ
482 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 11:56:03.39 ID:Oo+Gs6Wf.net] ムタグチとかが張り切って書いた古い記事ばっかり引っかかるのが辛い
483 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 12:02:19.97 ID:Oo+Gs6Wf.net] > ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない 書式覚えるのはちょっと調べるだけで楽だと思うが。 そんなこと言い出したらps覚えるきっかけなくなるし
484 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 13:45:44.28 ID:3IFBzl8/.net] 「ちょっと調べる」じゃ済まないと思うなぁ powershellはいろいろ癖あるし、調べるための用語がまず分からんだろう それこそ上の「動くサンプルで学べる〜」でも買うのが近道だと思うが、 これをちょっと調べるとは呼べない
485 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 14:07:18.31 ID:spisOxh2.net] その前に、 > ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない この文章の出所が謎なんだが
486 名前:デフォルトの名無しさん mailto:sage [2015/09/02(水) 14:56:43.28 ID:3IFBzl8/.net] >>481 peace.2ch.net/test/read.cgi/win/1359719778/559 だな、俺も両スレ見てるから混同した
487 名前:デフォルトの名無しさん [2015/09/03(木) 19:42:02.72 ID:bl4zaGfm.net] よかったら教えて下さい。 win7 32で、 コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。 Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。 問題は ・csvに出力されていないソフトがある。 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。 ・文字化けしている プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が csvでは"QnUDVCPU・LCPU◻︎◻︎◻︎◻︎◻︎"になっている。 ・バージョンが不一致。 一致しているものもあるが、微妙に違うものも多数。 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003" わかる方、よかったらご助言をお願いします。
488 名前:デフォルトの名無しさん [2015/09/03(木) 19:42:55.80 ID:bl4zaGfm.net] よかったら教えて下さい。 win7 32で、 コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。 Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。 問題は ・csvに出力されていないソフトがある。 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。 ・文字化けしている プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が csvでは"QnUDVCPU・LCPU◻︎◻︎◻︎◻︎◻︎"になっている。 ・バージョンが不一致。 一致しているものもあるが、微妙に違うものも多数。 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003" わかる方、よかったらご助言をお願いします。
489 名前:デフォルトの名無しさん [2015/09/03(木) 19:44:14.09 ID:bl4zaGfm.net] よかったら教えて下さい。 win7 32で、 コントロールパネル>プログラムと機能で表示されるインストールされているプログラムとバージョン、発行元の一覧の内容を表示されているままの内容で、csv出力したいです。 Get-WmiObject -Class Win32_product | Select-Object Name, Version, Vendor | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default –NoTypeInformation それっぽいことはできているのですが、よくよくみてみるとほしい内容ではないです。 問題は ・csvに出力されていないソフトがある。 プログラムと機能では市販のソフトが存在するがcsvでは存在しない。 ・文字化けしている プログラムと機能では" QnUDVCPU・LCPUロギング設定ツール"という文字が csvでは"QnUDVCPU・LCPU □□□□□"みたいにになっている。 ・バージョンが不一致。 一致しているものもあるが、微妙に違うものも多数。 プログラムと機能では"1.33K"という文字がcsvでは"1.33.0003" わかる方、よかったらご助言をお願いします。
490 名前:デフォルトの名無しさん [2015/09/03(木) 19:45:26.63 ID:bl4zaGfm.net] 連続になってました。 ごめんなさい。
491 名前:デフォルトの名無しさん [2015/09/04(金) 10:38:29.70 ID:7/exJ+mO.net] >>480 それくらいはちょっと調べるうちに入るし そんなこと言い出したらPS覚えるきっかけなくなる >>481 >>>482 そんなことくだらん言ってるから書き込みのに萎縮するんだろ だいたい両方見てるならわかるだろ 意味分かんない
492 名前:デフォルトの名無しさん [2015/09/04(金) 10:40:04.29 ID:7/exJ+mO.net] >>481 こういうゴミみたいな書込みが平気でできるくせに 出所とか気にしてるのが無駄。理解不能 p
493 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 10:40:56.52 ID:7/exJ+mO.net] >>485 レジストリは? gci "hklm:\software\microsoft\windows\currentversion\uninstall" |foreach {gp $_.pspath}| select DisplayName,DisplayVersion,Publisher,InstallDate,EstimatedSize | Export-Csv .\$Env:COMPUTERNAME.csv -encoding Default -NoTypeInformation 64ビットだとWow6432Nodeの結果をマージしないといかんが32なら大丈夫かな あと日付やバイト表記やらの調整は自前でやらんとダメっぽい
494 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 10:43:12.01 ID:7/exJ+mO.net] >>480 > ただ書式覚えて自分でループ回さなきゃいけないし、これだけの為にps覚えるのはお勧めしない まさにそのためにみんなPS覚えてるんだけど おすすめしないとかはおかしい まあ本人が判断すればいいが
495 名前:デフォルトの名無しさん mailto:sage [2015/09/04(金) 11:56:55.38 ID:OuGz3wtY.net] >>487 482はこっちしか見てないから出所が謎だって言ってるんだろ 意味わかんない
496 名前:デフォルトの名無しさん mailto:sage [2015/09/05(土) 02:10:43.04 ID:jZ9K/01b.net] >>485 -encoding UTF8 にしたら? ?NoTypeInformation の最初の文字が、- とは違う
497 名前:デフォルトの名無しさん [2015/09/07(月) 18:54:14.18 ID:Wh8kY0Qt.net] >>482 なんかそにも、いろいろあるんだ。 ちょっと回答してきてみよう。
498 名前:デフォルトの名無しさん mailto:sage [2015/09/07(月) 21:38:40.28 ID:G9hx/Bh2.net] >>478 お前のような情弱はムタグチ先生の出す問題に正解できない https://twitter.com/mutaguchi/status/640739235285200897
499 名前:デフォルトの名無しさん [2015/09/07(月) 22:41:45.69 ID:2uFh3eQP.net] >489 ありがとうございます。 解決しました。 >492 試してみたけど文字化けのままでした。 せっかくですが、 Get-WmiObject -Class Win32_product だと、ほしい情報全部が出ないので、490の方法に切り替えました。
500 名前:デフォルトの名無しさん mailto:sage [2015/09/08(火) 00:19:35.75 ID:WpGjOpsu.net] 基本的にアプリ名は、そのアプリの作者が決めるから、 作者が決めた、文字コード・エンコードとなる だから作者が、文字化けせず、 ちゃんと表示されているかどうかを、 確認していないとどうにもならない OSの方では、それが正しく表示されているかどうかはわからない。 それにたぶん、アプリ名の属性に、 文字コード・エンコードの情報は、持っていないのだろう
501 名前:デフォルトの名無しさん [2015/10/01(木) 02:15:05.14 ID:pWF34j+R.net] シェルってなんで独特な構文なのかな。 毎日書くわけじゃないから、使おうとすると絶対につまずくんだよな
502 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 09:52:34.40 ID:erwiZVXN.net] C系のクソ構文を滅ぼすのが先だッ
503 名前:デフォルトの名無しさん mailto:sage [2015/10/01(木) 15:11:17.16 ID:bYmOTvtH.net] 単に歳だからもう頭に入らないってのもあると思う 35歳引退説があるくらいなので決して暴言ではないのはわかっていただきたい
504 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 20:33:56.50 ID:nsjlsK3x.net] イベントでスクリプトを実行するアプリでログオンさせたいんですが、 powershellのスクリプトでログオンて出来ますかね? ググったのですが参考になる情報を見つけられませんでした。 ヒントを教えて頂けないでしょうか。
505 名前:デフォルトの名無しさん mailto:sage [2015/10/07(水) 20:34:48.57 ID:ntLtiAMM.net] できません。
506 名前:デフォルトの名無しさん mailto:sage [2015/10/11(日) 01:18:56.77 ID:Y91Ji1zq.net] まずログオンする先がどこなんだ アプリの実行権限を別のユーザにするだけとかじゃないのか
507 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 12:22:59.21 ID:+C5/j9mB.net] ぷろせすの優先度を高にする calc.exe $prog = Get-Process -Name calc $prog.PriorityClass = [System.Diagnostics.ProcessPriorityClass]::High cmd /c start /high calc の手軽さのほうが上だな
508 名前:デフォルトの名無しさん mailto:sage [2015/10/14(水) 14:46:02.47 ID:Ra+z6Mnt.net] 実行中プロセスの優先度を変えたい時には便利かも
509 名前:デフォルトの名無しさん mailto:sage [2015/10/27(火) 21:39:53.23 ID:YwP0zzE+.net] 結局unix畑のやつは windowsばかにするだけでPowerShell以上のものは生み出さなかった zsh止まり まあ若い人はまた違うと思うけどね
510 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 06:18:46.37 ID:2vlbbPP0.net] memory馬鹿喰い糞シェル
511 名前:デフォルトの名無しさん mailto:sage [2015/10/28(水) 23:50:29.50 ID:LQVvIkSl.net] メモリは.netを読み込んでる分じゃないの? cmd.exeとpowershell.exeのサイズそんなに変わらんし
512 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:05:21.96 ID:sPYLzOYm.net] 節約系の実装と富豪系比べんなよ とは思ったけど比較したことないからやめとこ 実際んとこSSD環境になってからPowerShellとリモートssh環境併用しててストレスは全くないのだけど、そこまで酷使してもいないんだよな 使用頻度高い方には辛いんだろか? 不満な方の環境や日常タスク聞きたいな
513 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 00:17:23.07 ID:gQFEfIlE.net] >>506 .NETのメモリを分かってない人。
514 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 01:28:22.64 ID:nyBOU4et.net] シェルがメモリ食って何が悪い
515 名前:デフォルトの名無しさん mailto:sage [2015/10/29(木) 12:52:41.72 ID:9Pkhe8y1.net] 一番の不満はOSのシェルなのにwindows updateでバージョンアップされないことかな 個別に入れさせんなやめんどくさい
516 名前:デフォルトの名無しさん [2015/10/30(金) 07:32:03.98 ID:Qnbs4Of+.net] >>511 管理者用だからわざとだよ。
517 名前:デフォルトの名無しさん mailto:sage [2015/11/01(日) 04:31:06.22 ID:tMvdh4Bk.net] >>511 OSのシェルはexplorerじゃないの?
518 名前:デフォルトの名無しさん [2015/11/01(日) 07:59:06.51 ID:CjOActT4.net] >>513 エクスプローラもシェルだし、デスクトップもシェルだが、あえていえばそれぞれ別のシェル。
519 名前:デフォルトの名無しさん [2015/11/02(月) 18:15:22.52 ID:uAm9uSEI.net] ムール貝とハマグリみたいなもんか
520 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 04:26:37.95 ID:qD8eBxvE.net] .NET Framework は何で勉強すればいいの? よくある Power Shell の解説は一般的な言語で言えば文法の解説ばかりで ライブラリに相当するのはほとんど.NET まかせなんだよね? 何でもやりたいわけではなくて、 シェルスクリプトとしてよくある自動処理や複数ファイル操作がやりたいだけなんだが、 .NETは広大過ぎる
521 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 04:37:13.77 ID:5oXh6/d1.net] 共通言語基盤の上で手広くやるのが.netだしな むしろ、ライブラリ部分は手軽に遊べるC#あたりを通して学んだ方が、急がば回れ状態かもな 目的の割にでかい包丁の使い方を学ぶ事になるのが難点だが、*nix系のシェルより整理された世界なのは間違いない
522 名前:デフォルトの名無しさん [2015/11/07(土) 10:07:52.63 ID:SKSAIM+h.net] >>516 ちゃんと勉強しているとは思えない。
523 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 10:16:58.03 ID:gGUwn3TU.net] これがPowerShellの実力である Creating Pop-ups by Using PowerShell blogs.technet.com/b/heyscriptingguy/archive/2015/11/02/creating-popups-by-using-powershell.aspx
524 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 11:20:45.94 ID:OCzxVCyE.net] PowerShellから.NETライブラリを利用するのは 何というか、潔くないというか邪道な気がする VBAからWindowsAPIを呼んでドヤ顔するのと同じで
525 名前:スッキリ厨 mailto:sage [2015/11/07(土) 13:34:56.52 ID:zFF1fNmF.net] だから、漏れがいつも言っているわけだ。 短時間で読める、簡単な本をすすめるから、この順番で読めと まずこの本で、オブジェクト指向を学ぶ スッキリわかる Java入門 第2版、2014 その後、以下の2冊を、この順番で読む たのしいRuby 第4版、2013 みんなのPython 第3版 この3冊を読むと、C#, VB にも応用が効く
526 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 14:06:04.58 ID:Oct++BpU.net] >>521 無駄すぎ。 「エッセンシャル思考」でも読んでろ。
527 名前:デフォルトの名無しさん [2015/11/07(土) 16:10:19.10 ID:YSHF3S+/.net] >>520 > VBAからWindowsAPIを呼んでドヤ顔するのと同じで なんてわかりやすいたとえ
528 名前:デフォルトの名無しさん [2015/11/07(土) 16:15:14.20 ID:rKOE1Rwz.net] >>516 この板のレベルならCLRあたりを弄ればじゃないかな
529 名前:デフォルトの名無しさん mailto:sage [2015/11/07(土) 20:24:54.99 ID:4bS/umyK.net] >>520 .net使ったアプリを単なるスクリプトで作って配布できるのはいいんじゃないかな
530 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 01:31:24.33 ID:iat2Tj6w.net] >>520 潔くないって、そもそも.NETオブジェクトを利用することを前提としたシェルなんだが Win32APIと.NETの呼び出しじゃ手間が全然違うし 自作オブジェクトやv5のクラス定義は、そこまでするならC#って思うけど
531 名前:デフォルトの名無しさん [2015/11/08(日) 02:07:02.72 ID:w5WQ9GZh.net] >>526 そうだよな。 PowerShell使い込んでないから、あんな変なことを言う。
532 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 05:58:04.41 ID:pOrEwoAF.net] >>526 そうなの? 直接.NETを使わずに済むようコマンドレットがあるのだと思っていたが
533 名前:デフォルトの名無しさん [2015/11/08(日) 08:34:24.93 ID:GHAQAUXQ.net] >>528 ライブラリが全然足らない。
534 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 10:33:33.76 ID:lUT7ucmi.net] そもそも標準コマンドレットが.NETのオブジェクトを返してくるんだが
535 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 14:33:17.06 ID:j5zjrDZT.net] powershell自体.NETの付属ソフトみたいなもんだよな
536 名前:デフォルトの名無しさん mailto:sage [2015/11/08(日) 15:46:57.18 ID:UU57CREu.net] $null.foo.bar.baz みたいなのがエラーにならないのってv5から? 前はエラーになってた気がするんだが
537 名前:デフォルトの名無しさん [2015/11/08(日) 17:21:06.78 ID:Wpjg0AnA.net] >>528 ちょっと違うな ライブラリだけじゃなんもできないでしょ ライブラリを簡易に使うためと考えた方が 良いと思うよ
538 名前:デフォルトの名無しさん [2015/11/09(月) 02:12:08.89 ID:hgU9/zow.net] ちょっと色々やろうとすると.netが表面が出てきてしまうのが嫌なんよねえ まあInvoke-WebRequestの例みたいに.netぽさを意識しなくなることもあるけど
539 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 00:12:21.32 ID:FlT6V5HO.net] .netフレームワークで動くものに.netぽさが嫌とか言われても…
540 名前:デフォルトの名無しさん mailto:sage [2015/11/11(水) 19:33:10.70 ID:hsqGua0C.net] 逆に.NETそのまま書けるのが好きなんだが。 C#で開発してる時でも、使ったことのないライブラリの細かい動作を確認するのにPowerShellを使ってたりする。 コンソール叩いて手軽に実験できるのがいい。
541 名前:デフォルトの名無しさん [2015/11/11(水) 22:40:32.03 ID:anHS9eX8.net] >>536 インライン.netみたいなのがあるの?
542 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 00:56:27.15 ID:do9o0v1I.net] >>537 インラインというか、powershellのデータは全部.NETのオブジェだし、new-object 使えば任意のクラスをインスタンス化できるから、 var obj new MyClass(); obj.MyMethod(1); 上のようなC#のコードを、powershellで $obj = New-Object MyClass $obj.MyMethod(1) と、ほぼそのままの形で書ける。 いろんなメソッドの挙動を見たい時なんかは、C#で書いて毎度ビルドして実行するよりも、powershellのコンソールで$obj.MyMethod2('aaa', $true)みたいに直接実行して試す方がお手軽だ、という事を言いたかった。
543 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 01:01:39.08 ID:8oCoTbMX.net] New-Objectでインスタンス化してもいいし [regex]::replace()みたいなクラスの静的メソッド使ってもいい なんならWPFでUI作ってもいい
544 名前:uy ◆Qawu9.2l1E [2015/11/12(木) 02:17:10.59 ID:vfLy0hrq.net] $ とか ; とか () とか 2015年になっても未だ冗長and冗長のシェルモドキw シェルなのに冗長w シェルなのに冗長w シェルなのに冗長w 冗長batシェルモドキw
545 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 09:12:51.29 ID:l8shs32e.net] .net不要ならWSHでいいじゃない そして今度は「COMが表面が出てきてしまうのが嫌」と言うww
546 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/12(木) 12:45:49.94 ID:YKGP90Ph.net] wshならrubyから呼び出せる wsh×rubyは余裕でポワーシェルよりも強いから
547 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 21:23:45.11 ID:r2QyFjy+.net] そもそもUNIXのシェルだって、本体そのものは大した機能を持っておらず 多様な外部コマンドを連携させることで使えるものになってる つまり何が言いたいかというと、.NETを直に使うのではなく コマンドレットを充実させていくのが、PowerShellの本来あるべき姿だろう その点で、コマンドレットをユーザーがガンガン作って公表するという 文化がないことが非常に残念である
548 名前:デフォルトの名無しさん mailto:sage [2015/11/12(木) 22:22:41.29 ID:5tEWxp56.net] コマンドレットをユーザーがガンガン作って公表するという文化がない(笑) PowerShell Gallery https://www.powershellgallery.com/ PowerShell.com - PowerShell Scripts, Tips, Forums, and Resources powershell.com/cs/ PowerShell Code Repository poshcode.org/
549 名前:uy ◆Qawu9.2l1E mailto:sage [2015/11/13(金) 02:48:52.91 ID:8gPiU2/Q.net] 使ってねーから 誰も
550 名前:デフォルトの名無しさん [2015/11/13(金) 04:32:14.05 ID:yq1e3rit.net] コマンドのhelpを表示しても引数の説明ないんだがなんかダウンロードするの?
551 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 09:32:02.96 ID:G+vB43fs.net] >>546 はい about_Updatable_Help https://technet.microsoft.com/en-us/library/hh847735.aspx
552 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 21:35:24.18 ID:0g/s2mIB.net] >>543 ,546 本当の戦いはこれからだ PowerShell v5 におけるPowerShellGet による Powershell Module の導入はどう変わるのか ttp://tech.guitarrapc.com/entry/2015/07/04/163454
553 名前:デフォルトの名無しさん mailto:sage [2015/11/13(金) 22:53:50.36 ID:3w79UnID.net] >>546 help -Online xxx とかどうよ
554 名前:デフォルトの名無しさん [2015/12/01(火) 07:45:42.51 ID:lcUcoXzl.net] PowerShellでコンパネの一部の設定を変更するにはどの様にすればいいですか? 例えば、コンパネ→電源オプション→プラン設定の変更 で一部の設定を変えるような。