[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 10/24 19:35 / Filesize : 263 KB / Number-of Response : 1007
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【最強CUI】PowerShell -Part 1



1 名前:デフォルトの名無しさん [2013/09/12(木) 18:35:04.72 .net]
スレなかったので立てました

386 名前:デフォルトの名無しさん [2015/04/07(火) 05:47:26.74 ID:oZeWhsk3.net]
Windows PowerShell
コマンド & スクリプティングガイド
五十嵐貴之(いからしたかゆき)、2015/3/25

まんがでわかるLinux シス管系女子
(日経BPパソコンベストムック) 単行本、2015/2/18
Piro(結城洋志) (著)、日経Linux (編集)、1,728円

今までに「日経Linux」に連載された分の、
コマンド・シェルスクリプトを、1冊にまとめた本

サラリーマンしながら、
このマンガを毎月連載している著者は、すごい!

387 名前:デフォルトの名無しさん mailto:sage [2015/04/13(月) 15:53:56.13 ID:8A0CT2sK.net]
>>46
rubyは既存資産のオブジェクト化+埋め込み言語みたいなのはもっとも苦手なジャンルだから
むしろrubyだけはありえなかったんじゃね

388 名前:デフォルトの名無しさん mailto:sage [2015/04/14(火) 18:58:34.09 ID:40TYK8Fh.net]
違うPCでスクリプトを実行するときしないといけないこと
リモート操作とかじゃなくて単純にスクリプトをコピーして実行することを想定している

・Set-ExecutionPolicyでポリシー変更
・ネットにアクセスするときにサーバーのプロトコル違反対策でpowershell.exe.configを用意する

けっこうめんどい

389 名前:デフォルトの名無しさん mailto:sage [2015/04/18(土) 09:29:24.10 ID:nljHeHVr.net]
OneGet が PackageManagement に名称変更となります
ttp://tech.guitarrapc.com/entry/2015/04/18/040117

390 名前:デフォルトの名無しさん mailto:sage [2015/04/22(水) 04:06:40.26 ID:ek/fWpDG.net]
日本語のヘルプってないのか
そもそも英語のヘルプすら見れない時代があったらしいが
もう何年たってんだよw

391 名前:デフォルトの名無しさん mailto:sage [2015/04/25(土) 22:30:29.31 ID:8Hev0lXx.net]
>>386
v2用のヘルプならある

Windows PowerShell Cmdlet のヘルプ トピック
https://technet.microsoft.com/ja-jp/library/dd347701.aspx

v3はMicrosoft.PowerShell.Management モジュールのヘルプだけ日本語化されてる

Windows PowerShell Management Cmdlets
https://technet.microsoft.com/ja-jp/library/hh849827(v=wps.620).aspx

392 名前:デフォルトの名無しさん mailto:sage [2015/05/02(土) 17:34:54.39 ID:YP52mklp.net]
https://twitter.com/altrive/status/594413057448628224

Connect見てたけど三項演算子追加の要望、半年くらい前に却下されてた。
if文が値を返すのでそちらを使えってことらしい。
https://connect.microsoft.com/PowerShell/Feedback/Details/53059

393 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 04:57:16.78 ID:b5OyWQrd.net]
ショートカットから起動してないから
powershellの画面の色は指定しないとcmdと一緒なわけなんだけど
ショートカットデフォのDarkMagenta とDarkYellowで使ってる人って多いんかな?

394 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 07:55:37.29 ID:M4QZjAqD.net]
管理者権限がないけどpowershellスクリプトを使いたい場合ってどうしてる?



395 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 14:54:19.42 ID:zu6w99Zh.net]
>>390
-Scope CurrentUser

https://technet.microsoft.com/ja-jp/library/dd347628.aspx

396 名前:デフォルトの名無しさん mailto:sage [2015/05/14(木) 21:51:32.67 ID:UTim3yLt.net]
いつの間にか日本語化されてた

Windows PowerShell コア関数
https://technet.microsoft.com/ja-jp/library/hh882379(v=wps.630).aspx
Windows PowerShell コア プロバイダー
https://technet.microsoft.com/ja-jp/library/hh847836(v=wps.630).aspx
Certificate プロバイダー
https://technet.microsoft.com/ja-jp/library/hh847807(v=wps.630).aspx
WSMan プロバイダー
https://technet.microsoft.com/ja-jp/library/hh847813(v=wps.630).aspx

397 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 10:28:36.34 ID:37fDwYpl.net]
管理者権限なしでPowerShellスクリプトを実行する方法
qiita.com/alchemist/items/e6706cd425f8f5e5032e

398 名前:デフォルトの名無しさん mailto:sage [2015/06/03(水) 21:40:20.20 ID:LOYdbeyw.net]
Looking Forward: Microsoft: Support for Secure Shell (SSH)
blogs.msdn.com/b/looking_forward_microsoft__support_for_secure_shell_ssh1/archive/2015/06/02/managing-looking-forward-microsoft-support-for-secure-shell-ssh.aspx

399 名前:デフォルトの名無しさん mailto:sage [2015/06/29(月) 12:09:04.51 ID:mtK4OdQc.net]
今どき、いつの.netだよってくらい起動で待たされるからISEは使いたくない
サクッと起動サクッと動作してほしいときは、cmd.exeを起動してしまう
linuxのシェル並に何でもシェルでやるなら常時起動でもいいんだけどねえ

400 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 09:42:57.12 ID:5A8nwxuw.net]
PowerShellあるのは知ってたけど、
あんま知らなかったんで仕様をざっと読んだら思ってたより作り込まれてて吹いた。
しかし流行らんだろうな。windowsでは。

401 名前:デフォルトの名無しさん mailto:sage [2015/07/01(水) 21:27:15.51 ID:paBhA78F.net]
むしろwindows以外のどこで流行るのかと

402 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 13:40:48.85 ID:ZwB8ENqM.net]
CUIがってことでしょ

403 名前:デフォルトの名無しさん mailto:sage [2015/07/02(木) 19:21:40.31 ID:Hci5YVEI.net]
便利だけどなぁ
ろくなツール持ち込めない現場で大活躍

404 名前:デフォルトの名無しさん [2015/07/03(金) 01:29:26.18 ID:4qeDNDX4.net]
ファイルサーバを整理しており、共有フォルダをリネームした際に既存のショートカットファイルのリンク先をすべて貼り直さないといけないのですが、特定のフォルダ内のショートカットファイルを抽出して、自動でリンク先を置き換えてくれるサンプルはありませんでしょうか?



405 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 07:09:34.58 ID:uMdddorU.net]
comで検索したほうがいいんじゃないか

406 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 07:43:58.30 ID:KvdZ0QS5.net]
またマルチポストか?
君はその機能を、下のスレで、
ピラフに教えてもらったんじゃないの?

VBScriptについて必死に話し合うスレ
ttp://peace.2ch.net/test/read.cgi/tech/1416826139/445-454

407 名前:デフォルトの名無しさん mailto:sage [2015/07/03(金) 07:45:00.58 ID:KvdZ0QS5.net]
a/b/c/フォルダ($src_path) →
d/e/f/フォルダ($dst_path)へ変更すると、
Xフォルダ内にある、すべてのリンク(.lnk)を取り出して、

そのリンクのリンク先パス(TargetPath)が、
$src_path/ファイル名となっているファイルだけを、
$dst_path/ファイル名へ変更する、という意味か?


ショートカットファイル(.lnk)だけを取り出す
$ary = ls | Where-Object {$_ -match '.lnk'}

foreach($f in $ary){
$f から、TargetPathを取り出す

Split-Path で、ファイル名を除いた、
フォルダのパスの部分だけを取り出し、$p へ代入する

それが、$src_pathと同じものだけを処理する
if($p -eq $src_path){
$dst_path/ファイル名とし、TargetPathへ設定する。
Write-Host で、処理したファイル名を、画面に表示する
}}


デバッグ用の、PowerShell_ise で、
-WhatIf を使うと、コマンドを実際に実行せずに、
その結果だけを見れる

408 名前:デフォルトの名無しさん [2015/07/03(金) 08:28:30.93 ID:4qeDNDX4.net]
>>403
さんきゅー

409 名前:デフォルトの名無しさん [2015/07/05(日) 07:18:34.13 ID:XIvEwRaJ.net]
$wsh = New-Object -ComObject WScript.Shell

ショートカットファイル(.lnk)から、リンク先パスを読み取る
$link = $wsh.CreateShortcut("フルパス/〜.lnk")
$link.TargetPath


PowerShellで、WSHのCreateShortcutを使う方法は、以下を参照
ttp://nananeko.blogspot.jp/2011/02/powershell-dll.html

410 名前:デフォルトの名無しさん mailto:sage [2015/07/10(金) 15:19:36.01 ID:cpm1M7VT.net]
もっとダイナミックスコープとかの話しようぜ
スクリプト的用途でクロージャとかは使い道わからん

411 名前:デフォルトの名無しさん [2015/07/17(金) 12:48:56.06 ID:OfiHmkDl.net]
起動が遅いんじゃ。それだけでcmdの方が優れている

412 名前:デフォルトの名無しさん mailto:sage [2015/07/17(金) 22:56:37.82 ID:C4No2SCN.net]
何度も使ってればそのうちSuperfetchが学習して早く起動するようになる

413 名前:デフォルトの名無しさん [2015/07/22(水) 15:30:26.13 ID:UgzmRSIV.net]
>>400
>自動でリンク先を置き換えてくれる
リンク先パスとは、TargetPathのこと?

メモ帳で、test.txt ファイルを起動する
TargetPath = "C:\Windows\notepad.exe"
Arguments = "C:\TEMP\test.txt"

この場合、Argumentsは変換しないのか?


>特定のフォルダ内の
そのフォルダ内だけでよいのか?
そのフォルダ以下の階層(子孫のフォルダ)すべてを、
変換しなくてよいのか?

414 名前:デフォルトの名無しさん [2015/07/22(水) 21:32:02.63 ID:KikRnEar.net]
>>409
再帰的にすべてです



415 名前:デフォルトの名無しさん mailto:sage [2015/08/01(土) 16:35:11.85 ID:7JEVz8rJ.net]
recourceオプションつければいいんでないと適当に回答
綴り適当だけど

416 名前:デフォルトの名無しさん mailto:sage [2015/08/12(水) 17:37:08.47 ID:FAuwsAXw.net]
<# #>という発想はなかった
こういう独自拡張はまさしくMSって感じ

417 名前:デフォルトの名無しさん mailto:sage [2015/08/13(木) 13:19:26.15 ID:fgoz9PKI.net]
UNIXのシェルって複数行コメントないの?

418 名前:デフォルトの名無しさん [2015/08/15(土) 22:30:55.34 ID:gfHr4/6k.net]
get-childitem で取得したファイルを実行していくには何のコマンドを使えばいいですか?
例えば、aaa.txtを開いて中身確認して閉じて、
bbb.txtが開いていくみたいな処理をしたいです。
実行するのはnotepadとは限らないので、クリックと同じ挙動をしてほしいのですが。

419 名前:デフォルトの名無しさん mailto:sage [2015/08/15(土) 22:56:02.49 ID:yImRydLj.net]
独自拡張と言えばワイルドカードの[]が余計すぎる
これのせいでいちいち-LiteralPathしなきゃならん

420 名前:デフォルトの名無しさん [2015/08/15(土) 22:58:31.25 ID:gfHr4/6k.net]
invorke-itemで開くことはできましたが、
一気にnotepadが開いてしまいます。
一個ずつみたいのですができますか?

421 名前:デフォルトの名無しさん mailto:sage [2015/08/15(土) 23:01:54.40 ID:yImRydLj.net]
notepad 'ファイルパス' | out-null
とかすれば終了まで待ってくれるよ

422 名前:デフォルトの名無しさん mailto:sage [2015/08/16(日) 10:55:36.60 ID:ArySQpv4.net]
>>415
ファイル名に*や?すら使えるUNIXの世界へようこそ!

423 名前:デフォルトの名無しさん mailto:sage [2015/08/17(月) 21:39:44.38 ID:RmlpBVA5.net]
powershellの評価は高いんだけど
*nix系の端末に比べても手に馴染む感じがしないんだよなあ

424 名前:デフォルトの名無しさん mailto:sage [2015/08/17(月) 21:56:20.75 ID:2rEKT1FO.net]
新しいから良いもののはずだけど
現実にはあまり普及してないよね

コマンドラインから乗り換える
メリットが分かりにくいのかも



425 名前:デフォルトの名無しさん mailto:sage [2015/08/17(月) 22:50:37.86 ID:PC+NCSud.net]
バージョンの違いや実行ポリシー変更がネックだよな
開発終了してOS標準になってからが本番でしょ

それまでwinがあるかが問題だが

426 名前:デフォルトの名無しさん mailto:sage [2015/08/17(月) 23:29:32.34 ID:nGtoMbSg.net]
開発終了したもんを使い始める奴はいねーだろ

427 名前:デフォルトの名無しさん mailto:sage [2015/08/17(月) 23:36:47.63 ID:PC+NCSud.net]
これからバッチ覚えるやつだって居るだろ
windowsならどれでも使えるってのは大きなメリットだよ

428 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 08:34:54.53 ID:6ogKQNB4.net]
国内の新規の入門連載記事が途絶えてしまったな
最新バージョンに対応した記事書いてくれ

429 名前:デフォルトの名無しさん [2015/08/18(火) 12:46:07.67 ID:D9eCpR6y.net]
特定の文字Aを含むフォルダ内(サブ含む)の特定文字Bを含むファイルをゲッチャしたいんですが、どのようにパイプ渡せばいいんでしょうか?

430 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 20:29:23.20 ID:9J+7Zr9B.net]
>>419
評価が高いといっても、一部のマニア受け...のような気がするんだよなあ。
Modula-2を、最も完成され洗練されていると評価してるような感じで。

431 名前:デフォルトの名無しさん mailto:sage [2015/08/18(火) 21:28:49.87 ID:OSFLAoG5.net]
>>425
こうかな
Get-ChildItem '*A*' -Directory -Recurse|%{Get-ChildItem (Join-Path $_.fullname.Replace('[','[[]') '*B*') -File}

432 名前:デフォルトの名無しさん [2015/08/19(水) 01:36:57.87 ID:sFID0NQU.net]
>>427
ありがとうございます!
予想より面倒くさそうなコマンドなんでしたのね。
明日試してみたいと思います!

433 名前:デフォルトの名無しさん mailto:sage [2015/08/19(水) 02:22:41.98 ID:ixgyMoHD.net]
Nameでファイル名、
DirectoryNameでフォルダまでのフルパス、
FullNameで、ファイル名付きフルパスを取り出す
(FullName = DirectoryName + Name)

文字列Bを含む、ファイル名なら、Name を使えば?

434 名前:デフォルトの名無しさん mailto:sage [2015/08/20(木) 01:06:26.16 ID:HkNnjLUK.net]
あんまり知られてないけど、そして使い道ないけど、PowerShellのパス指定は
ls *A*\*B*
ってできるのよ



435 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 10:05:49.16 ID:dsw57rbO.net]
powershellは膨大な.netライブラリを利用できるのが利点でもあり欠点でもある
歴史的に.netライブラリやjavaライブラリを
スクリプトで気軽に利用できても、ありがたがられることはなかった
そこは評価されない
powershellが受けてるのは文法とかプログラミング的な物そのものだしな

436 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 22:20:59.43 ID:Ms5R6RSA.net]
> $sh= New-Object -com Shell.Application
> $sh.ShellExecute("microsoft-edge:about:start")

これでedgeが起動できる
ん?edgeってcomなのか

437 名前:デフォルトの名無しさん mailto:sage [2015/08/21(金) 22:21:43.22 ID:Ms5R6RSA.net]
いやcomなのかというか普通にかけないから

438 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 14:53:26.12 ID:scGCf2BY.net]
ムタグチがやってるのは
最新情報を追いかけていち早く消化することなので
飽きたら急激に反応がにぶってそれっきり。
つありいわゆる伝道師とは役割が違うんだよね。

wshもそうだけど伝道師的ポジションにこの人がいるのは逆効果でしかない
普及とはベクトルが違う方向向いてる

439 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 16:32:05.60 ID:qfjpVFJJ.net]
たしかに速報性が高いんだろうけど
普及に逆効果ってことはないでしょ
そもそも情報出してくれる人が少ないんだから

440 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 20:36:55.61 ID:8jMNeAjn.net]
Windows Management Framework 5.0 Preview
ってのPreviewとかついてるけどこれ入れていいの?
いつとれるんだ

441 名前:デフォルトの名無しさん mailto:sage [2015/08/22(土) 20:45:53.24 ID:lOkRbXmm.net]
Windows Management Framework (WMF) 5.0 Roadmap
blogs.msdn.com/b/powershell/archive/2015/08/06/windows-management-framework-wmf-5-0-roadmap.aspx

In the next few weeks (August 2015) we will be releasing
a supported “Production Preview” of Windows Management Framework (WMF) 5.0.
Later, in Q4 of 2015, you should be able to download the RTM version of WMF 5.0.

442 名前:デフォルトの名無しさん mailto:sage [2015/08/23(日) 00:20:52.73 ID:+XH0qi9d.net]
win10のpowershell色ついててかっちょよかった

443 名前:デフォルトの名無しさん mailto:sage [2015/08/23(日) 09:42:13.62 ID:cZ8t4prN.net]
Win7/8.xでもPSReadLineをインストールすればいい

PowerShellコンソールを拡張できるPSReadLineが良さそう
ttp://yomon.hatenablog.com/entry/2015/04/29/224412

444 名前:デフォルトの名無しさん mailto:sage [2015/08/25(火) 20:33:18.92 ID:whHiIYDp.net]
>>432
「microsoft-edge:」って何?
ttp://www.ka-net.org/blog/?p=6155



445 名前:デフォルトの名無しさん [2015/08/26(水) 00:26:51.91 ID:vIQ64aK8.net]
スクリプトセンター以外の使えるサンプルサイトおしえて

446 名前:デフォルトの名無しさん [2015/08/26(水) 01:31:56.96 ID:GJpUgaVU.net]
まずは自分で考えて作らないといつまでたってもレベルが低いまま

447 名前:デフォルトの名無しさん [2015/08/26(水) 01:39:19.20 ID:vIQ64aK8.net]
>>442
組み合わせに創造性はあると思うので具体性は必要ないと思うので。
価値観とか人生観でしょそれは

448 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 06:30:38.21 ID:HMYjRvyo.net]
動くサンプルで学べる Windows PowerShell
コマンド&スクリプティングガイド
PowerShell 4.0対応、五十嵐貴之、2015

ttp://www.socym.co.jp/book/974

読者以外でもここから、サンプルをDLできるのかな?

449 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 08:29:48.58 ID:8mf5oQdx.net]
>>444
できるね
目次とスクリプトのコメント合わせれば十分実用的
本売る気あるのかなw

450 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 17:18:58.18 ID:g32nt69a.net]
まぁ本業じゃなければ形として完成させることに満足する人はいっぱいいるから。
プログラムが本業で本は趣味で、さらに趣味で利益なく何かプログラムしているとか、そんな人はいっぱいいるだろう。
と適当なことを書いてみた

451 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 17:34:25.31 ID:9WcNfeqJ.net]
書き手はそれでもいいんだろうけど出版社的にはどうなのかw

452 名前:デフォルトの名無しさん [2015/08/26(水) 18:37:36.98 ID:AtwE5MzM.net]
出版社は設ける部門と宣伝部門を儲けてる

453 名前:デフォルトの名無しさん mailto:sage [2015/08/26(水) 18:42:05.99 ID:rtOTeoRp.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
だな、俺も両スレ見てるから混同した






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<263KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef