Windows PowerShell Part5

1 :名無し‾3.EXE:2016/09/18(日) 14:06:24.15 ID:aFEI7ykR.net
Windows PowerShell
http://technet.microsoft.com/ja-JP/scriptcenter/dd742419.aspx
オンラインヘルプ
https://technet.microsoft.com/ja-jp/library/bb978526.aspx

■パッケージのダウンロード
PowerShell 3.0 (Windows 7以降)
http://www.microsoft.com/en-us/download/details.aspx?id=34595

PowerShell 2.0 (Vista以前は3.0非対応)
http://support.microsoft.com/?kbid=926140

■参考
http://www.atmarkit.co.jp/fdotnet/special/powershell01/powershell01_01.html
http://oka326.blogspot.com/search/label/PowerShell
http://d.hatena.ne.jp/newpops/
http://blogs.msdn.com/PowerShell

■過去スレ
Windows PowerShell Part4
http://echo.2ch.net/test/read.cgi/win/1359719778/

58 :名無し‾3.EXE:2016/12/03(土) 16:48:09.04 ID:/bJx0roR.net

:2017/07/02(日) 21:06:40.70 ID:Ex/F46Ei.net

DDSファイルの情報を取得して返すプログラムを書く

そのプログラムをPowerShellから呼ぶ

で、できるんじゃないの

63 :名無し‾3.EXE:2016/12/19(月) 21:38:12.28 ID:lv6Afpse.net

:2017/06/14(水) 02:34:48.82 ID:EBRIef0K.net

https://pastebin.com/naqSXTS1

結局Appx抜きも手続き野郎になってしまった orz まあ動くっちゃ動く気はするのでいいか

215 :211:2017/07/23(日) 23:17:29.17 ID:ZUCJRLjI.net

:2017/01/31(火) 22:02:36.10 ID:+F+0kaKG.net

:2017/05/30(火) 11:05:10.51 ID:5SmB/lgX.net

:2017/07/21(金) 19:45:56.98 ID:cc7rg772.net

ありがとうございます。
こんなナイスな書き方あるとは想像も付きませんでした。
どうして@hashが
-OutFile: ファイルパス -Uri: 画像URL
みたいな感じで展開されるのかも未だ理解出来てないのですが
調べながら理解を深めたいと思います

252 :251:2017/11/19(日) 22:37:25.19 ID:sJdRKCTL.net

あ、配列のインデックス間違った
0 じゃなく 4 ですね。

71 :67:2016/12/21(水) 14:04:48.74 ID:DtaPfDsO.net

分かったかも。

powershell.exe “[Console]::Out.WriteLine(‘文字列’)” > out.txt 2> error.txt
powershell.exe “[Console]::Error.WriteLine(‘文字列’)” > out.txt 2> error.txt
powershell.exe “$Host.UI.WriteErrorLine(‘文字列’)” > out.txt 2> error.txt
ここまでは、すべて期待通りに動きます。

powershell.exe “[Console]::Error.WriteLine(‘文字列’)” > out.txt
これも期待通りです。

powershell.exe “$Host.UI.WriteErrorLine(‘文字列’)” > out.txt
out.txt に「文字列」が書き込まれます。なんでやねん。

129 :名無し‾3.EXE:2017/05/06(土) 16:53:08.95 ID:0+z+Gap+.net

:2017/05/30(火) 22:36:10.11 ID:5SmB/lgX.net

:2016/11/21(月) 10:44:38.54 ID:Z3KlfNsB.net

DOSSHELL

260 :名無し‾3.EXE:2017/12/31(日) 14:07:24.19 ID:uMg2oS0T.net

こんなの作る暇あるならオブジェクトリテラルくれよ

PowerShell should support creating an List similar to how it supports arrays
https://github.com/PowerShell/PowerShell/issues/5643

207 :名無し‾3.EXE:2017/07/21(金) 21:46:44.09 ID:oVoJzTd2.net

:2017/08/26(土) 21:33:05.73 ID:qJjd1Si9.net

222

249 :名無し‾3.EXE:2017/11/19(日) 12:46:31.72 ID:1tHYW+l5.net

ファイル名にしたいっていうのが良く分からんかったからスルーしてたわ。

とりあえず、csvの5列目の値をファイル名にもつ、空ファイルを作るならこんな感じかな?
(動かしてないけど)
cat C:¥test.csv | ConvertFrom-Csv -Header @(‘a’, ‘b’, ‘c’, ‘d’, ‘filename’) | %{eco “” > $_.filename}

251 :名無し‾3.EXE:2017/11/19(日) 22:35:40.93 ID:sJdRKCTL.net

出力ファイルの内容を何にするのか意味がとれなかったよ。
その行ということなんだな。こんなやり方にしてみた。
GC C:¥test.csv|%{out-file -i $_ -fi $($_.Split(“,”)[0]+”.csv”)}

223 :名無し‾3.EXE:2017/08/27(日) 14:49:12.76 ID:BZUzZkbu.net

先輩方お世話になります

PowerShellではIEやExcelについては、内部情報がわかっているのでセル内の数値を読みだしたり、
IEでWeb上のデータをExcelに読み出したりできますが、
知らないソフトを操作することはできるのでしょうか。
パスワード管理ソフトがそこにあった場合、それを自動で操作できるものでしょうか。

242 :238:2017/11/19(日) 00:10:05.38 ID:nfO6ObjC.net

こんな感じかな。
ファイル名にして、中身を何にするのかわからないんで
単に5列めを取り出しただけだけになるけど

$lines=Get-Content c:¥test csv -Encoding Default
$lines|%{$_.Split(“,”)[5]}

306 :名無し‾3.EXE:2018/05/20(日) 09:23:56.03 ID:jPrpBZlr.net

どんな本を読んだところで理解できまいという意味だろ
定番を知ってるなら無いという回答と矛盾するし
詳しい人のほとんどは本を買ってないから大型書店かネットで試し読みが早くて確実なんじゃないか

140 :名無し‾3.EXE:2017/05/11(木) 12:53:23.28 ID:PofOtdpB.net

62 :名無し‾3.EXE:2016/12/19(月) 21:33:57.26 ID:iGY/fOor.net

もうちょい頑張れ

142 :名無し‾3.EXE:2017/05/11(木) 13:01:48.02 ID:PofOtdpB.net

:2018/03/11(日) 14:00:12.74 ID:k4OkAGvi.net

ホントだ。いろは順で返ってくる…

322 :名無し‾3.EXE:2018/06/07(木) 17:22:15.61 ID:H/J7BD2K.net

ファイル名には、¥/:*?”<>|は使えんから

68 :名無し‾3.EXE:2016/12/20(火) 15:24:25.89 ID:W0urASVR.net

:2017/05/08(月) 19:33:25.10 ID:i5Njb2+p.net

:2017/06/02(金) 21:33:06.46 ID:g7HTG7Z2.net

プロはCUI

45 :名無し‾3.EXE:2016/11/19(土) 16:18:23.45 ID:Qm+9s3oR.net

:2016/11/19(土) 16:47:35.00 ID:QSSkWNbn.net

:2017/06/26(月) 14:37:42.13 ID:Kro5iCzN.net

ないあるよ

78 :名無し‾3.EXE:2017/01/08(日) 21:56:46.91 ID:NNyYHXId.net

しかしほんとにつかえーねゴミツールだなwww
非同期とか結局C#でやった方が早いし
ガラクタの癖にやたら労力だけは要求するし
あといつになったら日本語のヘルプを作るんだよ
まぁオライリーの奴を向こうでかっぱらったから要らんけどさ

36 :名無し‾3.EXE:2016/11/09(水) 09:26:10.58 ID:tH7lMzYA.net

Windows 管理フレームワーク (WMF) 5.0 RTM のリリース ノート概要
https://msdn.microsoft.com/ja-jp/powershell/wmf/5.0/releasenotes

189 :名無し‾3.EXE:2017/07/04(火) 06:37:37.78 ID:1z/ArB25.net

:2017/10/25(水) 20:59:37.67 ID:PDzaCZ5k.net

UI Automation Extensionで#32770のダイアログを取得してくれないのってどう対応すればいいんでしょうか
UIAutomationSpyで見る限り取得先は間違ってないんですが、Sleep入れたりしても改善しません

41 :名無し‾3.EXE:2016/11/18(金) 09:15:55.08 ID:Qt7w6PlO.net

266 :名無し‾3.EXE:2018/02/04(日) 23:12:22.58 ID:xSDaepPc.net

:2017/07/23(日) 15:37:13.38 ID:6cZzbtBm.net

わざわざVSを立ち上げてプロジェを作るほどじゃないけど、だからと言って
いまさらbatchを使う気にもなれない

と言う理由でpshを使ってる

280 :名無し‾3.EXE:2018/03/12(月) 05:11:44.02 ID:NmdT+XWO.net

これ考えた人天才だな。1文字も重複せずにストーリーにしちゃうなんて。

「いろはにほへと ちりぬるを わかよたれそ つねならむ うゐのおくやま けふこえて あさきゆめみし ゑひもせすん」

「色は匂へど 散りぬるを 我が世誰そ 常ならむ 有為の奥山 今日越えて 浅き夢見じ 酔ひもせず」

93 :名無し‾3.EXE:2017/01/31(火) 23:12:49.91 ID:aGeM6l5D.net

ttps://www.google.co.jp/amp/tech.guitarrapc.com/entry/2014/08/12/081637%3Famp%3D1#amph=1

97 :名無し‾3.EXE:2017/02/01(水) 12:43:16.10 ID:s0T5hf/E.net

今はxcopyじゃなくてrobocopyでしょ

42 :名無し‾3.EXE:2016/11/18(金) 21:07:19.95 ID:UO25HJDX.net

> 8,4,3,9,11 -gt 6
8
9
11
> (8,4,3,9,11)[1] -gt 6
False
> (8,4,3,9,11 -gt 6).GetType()

IsPublic IsSerial Name BaseType
——– ——– —- ——–
True True Object[] System.Array

何が何でも独自色を出したいのか知らんが使いにくいわ
ゴミ見たいな機能を付ける暇が有ったらヘルプファイルの翻訳でもやれよ 間抜け野郎が

193 :名無し‾3.EXE:2017/07/13(木) 15:11:58.44 ID:bXEmJwai.net

:2016/09/26(月) 22:55:18.04 ID:z2cID8Qn.net

:2018/03/11(日) 15:33:26.15 ID:k4OkAGvi.net

やだいやらしい

244 :名無し‾3.EXE:2017/11/19(日) 00:26:02.63 ID:nfO6ObjC.net

さらに短くすると、こんな感じかな
(GC C:¥test.csv).foreach({$_.Split(“,”)[5]})

PowerShellって
他のスクリプトに比べると可読性がいいね

219 :名無し‾3.EXE:2017/08/23(水) 23:12:11.64 ID:+z4ALWbP.net

:2017/08/23(水) 22:46:53.73 ID:+z4ALWbP.net

明日やってみます!ありがとう!

結果も報告いたしますね!

164 :名無し‾3.EXE:2017/06/11(日) 17:48:37.41 ID:Oboqj0IU.net

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

最近のコメント

N : Windows10は色々欠陥がありすぎ今すぐ修正しろ
 同じような事するのに、Win32 API と .Net Fr... (6/23)
匿名 : パソコンをぶち壊したくなる瞬間
 そもそも起動しない、廉価盤だからってクソすぎるんだが (6/20)
ページTOPへ↑