X



【最強CUI】PowerShell -Part 2 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0080デフォルトの名無しさん
垢版 |
2017/04/10(月) 22:06:32.07ID:uKsodgl6
"$($a='abc')$a"
ってやったら
abc
が表示される
で、
"$($a=')abc(')$a"
ってやろうとしたら
文字列の終端記号 ' がありません
って怒られるんだけどなぜなんだろ?
とりあえず今は
$b = ')abc('
"$($a=$b)$a"
ってやってるんだけどなんかいい方法ある?
0083デフォルトの名無しさん
垢版 |
2017/04/27(木) 16:26:02.68ID:DT2kwFTK
結局PSプロバイダとかPSドライブが良くわからないので
環境変数の見方やセットの仕方が未だに覚えられない
0085デフォルトの名無しさん
垢版 |
2017/05/08(月) 11:44:29.24ID:6gSr/ulH
>>75
俺もそこに詰まってた。
Invoke-WebRequestが弾かれるから、Start-BitsTransfer使ったりしてかなりごちゃまぜな感じだけど、

Start-BitsTransfer使うと今度はHTTP ステータス 403: クライアントは要求されたサーバー オブジェクトに対する十分なアクセス権がありません

出てね。
0086デフォルトの名無しさん
垢版 |
2017/05/08(月) 14:30:33.42ID:nASEPquk
最近余計な追加ばかりしやがる。
・先頭までBSすると妙にでかいBeepが鳴る。
・curlへのエイリアス
0088デフォルトの名無しさん
垢版 |
2017/05/14(日) 10:29:23.44ID:cfnkRKwu
>先頭までBSすると妙にでかいBeepが鳴る

Set-PSReadlineOption -BellStyle None

>curlへのエイリアス

Remove-Item alias:\curl
0089デフォルトの名無しさん
垢版 |
2017/05/21(日) 23:32:44.95ID:0rB2bxGq
まだpowerGUIってどこかでダウンロードできませんか?
ps1をexe化したいんですが
0091デフォルトの名無しさん
垢版 |
2017/05/22(月) 20:48:22.27ID:0E7f0azY
>>90
ありがとうございますたすかりました!
0092デフォルトの名無しさん
垢版 |
2017/06/02(金) 23:41:38.59ID:2Map0wHE
質問です。

コマンドプロンプト経由でPowershellを使って、
既存のxlsxファイルの複数シート(もしくは全シート)を選択した状態にしてセーブ/終了したいのですが、
複数シート(もしくは全シート)を選択した状態にするコードが分かりません。
方法があれば、ご教示いただけるとありがたいです。
0093デフォルトの名無しさん
垢版 |
2017/06/03(土) 03:19:51.11ID:HOlIYUlS
>>92
全選択ならこれでできるよ
$book.Sheets.Select()

指定したものを選択だとなんかださい書き方になった

$sheet_number = 1
$selected_count = 0
foreach($sheet in $book.Sheets) {

if((1,2,4).Contains($sheet_number)) { # 1、2、4番目を選択
if($selected_count -eq 0) {
$sheet.Select($true)
$selected_count++
}
else {
$sheet.Select($false)
}
}
$sheet_number++
}
0095デフォルトの名無しさん
垢版 |
2017/06/17(土) 22:39:02.28ID:pgT8IBgc
Excelのシートの背景色をまとめて変えたいです。
セルで範囲を指定する方法は分かるのですが、Excelだと左上のボタンを押すと全指定になるように全てのセルを対象にして背景色を変えたいです。
Powershellでそういう方法ってあるのでしょうか?
0097デフォルトの名無しさん
垢版 |
2017/06/22(木) 21:05:25.54ID:T+mmOPfg
タイトルバー右クリック→プロパティ→画面の色
の16色カラーパレット各色の値を変更するコマンドってありますか?
009997
垢版 |
2017/06/22(木) 22:55:13.89ID:T+mmOPfg
>>98
ありがとう。でも設定は永続ではなく現在のプロセスだけ有効であれば良いです。
0101デフォルトの名無しさん
垢版 |
2017/06/24(土) 10:14:00.84ID:jPQQGq+C
PowerShellだけでローカルhttpサーバーって建てれる?
PythonとかNode.jsみたいにお手軽にローカルhttpサーバーを起動したいんだけど余計な開発者用wikiをローカルで動かしたいんだけど(コンテンツはリポジトリで共有)
余計なものをインストールするなって怒られるからPowerShellでやりたい
0103デフォルトの名無しさん
垢版 |
2017/06/24(土) 11:24:00.67ID:jPQQGq+C
>>102
Visual Studioが無い環境なのでc#はちょっとめんどくさい
JDKとEclipseがインストールされてるWindows 7環境
ツールのインストールは殆ど却下されるけどゼロから自作するのは問題ない
0105デフォルトの名無しさん
垢版 |
2017/06/24(土) 12:10:39.19ID:ikmrOfgV
>>103
> Visual Studioが無い環境なのでc#はちょっとめんどくさい
メモ帳 + csc.exe でできるだろ
ゼロからの自作ならなにもインストールする必要はないよ
0108デフォルトの名無しさん
垢版 |
2017/06/24(土) 14:25:40.31ID:cSElHmPp
Windows PowerShell を使用する場合とコードを記述する場合を判断する
https://msdn.microsoft.com/ja-jp/library/office/hh537936(v=office.14).aspx

明らかに Windows PowerShell が現実的な選択肢とならないシナリオもあります。
たとえば、Windows PowerShell を使用してカスタム アプリケーション ページ、
Web パーツ、または Web サービスを作成することは、通常、考えられません。
同様に、デザイン性に優れたユーザー インターフェイスを作成する場合に
Windows PowerShell はおそらく役に立ちません。

全体がコードであるソリューションを必要とする 1 つの具体的なシナリオは、
Windows PowerShell でできることを拡張する方法です。
SharePoint チームが Microsoft.SharePoint.PowerShell モジュールを使用して行ったように、
使用する独自のコマンドレットを作成できます。
0109デフォルトの名無しさん
垢版 |
2017/06/24(土) 14:32:25.36ID:jPQQGq+C
>>108
残念ですが今はそれが現実的な選択肢なんです
何でもかんでもインストールできる環境とは違います
0111デフォルトの名無しさん
垢版 |
2017/06/24(土) 17:46:31.14ID:jJP9Xrk7
放置でいいだろ
インストールしちゃダメって言うならC#でもいいって書いてあるのにガン無視だし
0113デフォルトの名無しさん
垢版 |
2017/06/24(土) 18:26:10.76ID:AiSsJYjg
>>104
C#じゃなくて.NET Frameworkだろ。
0116デフォルトの名無しさん
垢版 |
2017/06/24(土) 22:29:15.94ID:AiSsJYjg
>>115
初心者?
0119デフォルトの名無しさん
垢版 |
2017/06/24(土) 22:52:36.56ID:jPQQGq+C
単純なものだよ
psでhttpリクエストを待ち受ける
シンプルなルーティングルールでコンテンツに振り分ける
コンテンツをテンプレートに従い変換してレスポンスを返す
これで十分
他の言語なら10数行で書けるしpsでも大差ないだろ
このアイデアに比べたらNotepadでc#なんてバカバカしいよ
0120デフォルトの名無しさん
垢版 |
2017/06/24(土) 22:54:17.14ID:AiSsJYjg
>>119
メモ帳を使っているやつなんかいるかよw
学生?
0121デフォルトの名無しさん
垢版 |
2017/06/24(土) 22:57:40.88ID:jPQQGq+C
>>120
世の中は君が思うようなゆとり環境ばかりではないということ
厳しい制限の中で何ができるか模索することができないと君が卒業後キツいぞ
0122デフォルトの名無しさん
垢版 |
2017/06/24(土) 23:00:55.63ID:AiSsJYjg
>>121
サーバー上でメモ帳しかないならわかるが、わざわざサーバー上で書く必要もない。
0125デフォルトの名無しさん
垢版 |
2017/06/24(土) 23:11:41.81ID:AiSsJYjg
>>123
あなたはサクラエディタが使える環境を想定しているのに、わざわざメモ帳でやろうとするところが変。
0126デフォルトの名無しさん
垢版 |
2017/06/24(土) 23:15:04.67ID:AiSsJYjg
>>123
統合開発環境がどこにでもあると思っているパターンだろ?

開発機と本番機が同じだったり、ネットワークでつながっていたりする環境しか知らない。
0127デフォルトの名無しさん
垢版 |
2017/06/24(土) 23:32:04.17ID:BBTzLwWV
YouTubeにある、T Umezawa のプログラミング動画では、
秀丸でJava、メモ帳でC#、などで作っている

土方を極めると、補完よりも、キータイプの方が速いw
0128デフォルトの名無しさん
垢版 |
2017/06/25(日) 06:09:07.77ID:wnVI7vr5
>>127
初心者はコード補完をありがたがるんだよな。あんなの覚えていたり、コピーで作るからなくてもいい。間違って選択する可能性もある。そんなにあわてて作ることなんてないもん。
0132デフォルトの名無しさん
垢版 |
2017/06/25(日) 09:32:52.64ID:wnVI7vr5
生産性向上のために統合開発環境が必要と言うやつほど、仕事が遅いという傾向がある。ようは時間をかけるところを間違っている。
0133デフォルトの名無しさん
垢版 |
2017/06/25(日) 09:50:09.89ID:ffAutXm5
メモ帳やサクラエディタでc#やるのはキツいって話から一気に統合開発環境まで飛躍するんだ
0135デフォルトの名無しさん
垢版 |
2017/06/25(日) 11:06:37.53ID:wnVI7vr5
>>133
俺はきついなどと言ってないが?
0139デフォルトの名無しさん
垢版 |
2017/06/25(日) 15:20:14.95ID:wnVI7vr5
>>138
全否定しているわけではない。そもそも毎回いちから作らない。
0141デフォルトの名無しさん
垢版 |
2017/06/25(日) 17:16:04.58ID:wnVI7vr5
>>140
コード書きに時間をさく、重要視しすぎるのは経験の少ないひとの特徴。
0145デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:09:14.46ID:yXb23ZWN
使えるなら便利なものを使えばいいけど
フリーソフトなんかインスコ出来ないんだろ
notepadでも仕方ないじゃんか
別の(自由な)PCが使えるならソッチで書けばいい
0148デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:28:34.48ID:yXb23ZWN
良く読んだら、Visual Studio無いってことは、コンパイル環境も無いってことか
じゃあJDKはあるんだからJavaで作るのが現実的じゃないかな
0149デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:30:37.67ID:1WC2t8my
だからコンパイルしなくても.NET Frameworkは使えるし
Powershell ISEはPowershellと一緒に入ってるだろって話だよ
0150デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:37:08.45ID:ffAutXm5
>>148
今はJDKがあるけど次もあるとは限らない
Windowsにデフォルトで入ってるPowerShellでやるということに意味がある
0151デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:42:55.46ID:yXb23ZWN
将来を考えるんなら、今は面倒でも
Visual Studioのインストールの許可を貰うのが一番だと思う
0152デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:49:23.13ID:yXb23ZWN
ああ業務(会社内身内だけであっても)で使うんならVisual Studioを購入する稟議がおりないのか
0153デフォルトの名無しさん
垢版 |
2017/06/25(日) 18:57:22.49ID:uMirXT24
プロジェクトルームのPCにろくなもん入ってないことは良くある
ネットは使えないしインストール許可はもちろん下りない
0154デフォルトの名無しさん
垢版 |
2017/06/25(日) 19:12:53.84ID:fMxhTN4O
>>148
> 良く読んだら、Visual Studio無いってことは、コンパイル環境も無いってことか
無知は黙ってなよ...
0155デフォルトの名無しさん
垢版 |
2017/06/25(日) 21:18:31.50ID:cBKwT0iz
ソースコードに書かれた、退職した人からの隠されたメッセージが怖いと話題に
ttp://hayabusa3.2ch・sc/test/read.cgi/news/1498229496/
> 107 名前:名無しさん@涙目です。(栃木県)@\(^o^)/ [US][sage] 投稿日:2017/06/24(土) 00:25:14.51 ID:gtItCgjB0.net
>   秀丸で開発は死にたくなるわ
>   もうIDEなしではなにもできない

> 111 名前:名無しさん@涙目です。(静岡県)@\(^o^)/ [US][] 投稿日:2017/06/24(土) 00:27:21.91 ID:y67Dbtee0.net
>   >>107
>   生産性が全然違うわな…
>   これ、どんなシステムのソースなんだろね
>   もう人間にCのソース書かせるのは虐待レベルかもしれんな

> 557 名前:名無しさん@涙目です。(チベット自治区)@\(^o^)/ [US][] 投稿日:2017/06/24(土) 14:13:41.00 ID:Mt7vWmnB0.net
>   >>107
>   会社にもいるわ秀丸使ってるの
>   ライセンス払ってないしやめて欲しいんだけど
0157デフォルトの名無しさん
垢版 |
2017/06/26(月) 00:11:28.58ID:q7GF7ZpN
SDKが入ってないとコンパイルできないだろ
0162デフォルトの名無しさん
垢版 |
2017/06/26(月) 08:11:40.80ID:78rqJMYE
プログラムに詳しいID:muOV6x9Q「PowerShell ユーザーのレベルが低くて PowerShell が流行らない」

俺「PowerShell の実行速度知ってるのかな。」
0168デフォルトの名無しさん
垢版 |
2017/06/26(月) 16:48:34.60ID:78rqJMYE
>>164
PowerShell が流行ってないなら、何が流行っていると言うのか。
Python か?
Ruby か?
0169デフォルトの名無しさん
垢版 |
2017/06/26(月) 18:25:37.00ID:1MMeaTZS
>>166
だから無知は黙っとけよ
Windows 7 なら初めから csc.exe は入ってる

>>167
どこが背伸びしてるかも書けなくてクヤシー
ってか w
0170デフォルトの名無しさん
垢版 |
2017/06/26(月) 22:20:40.86ID:ta2e2oUg
bashでいいんだよね
最近はwindowsでも当たり前のように動くし
あの不恰好なハイフンケースも見なくて済む
0171デフォルトの名無しさん
垢版 |
2017/06/27(火) 00:10:11.76ID:i+35CN1y
bash はテキストを扱うけど、PowerShell はオブジェクトを扱う

だから今では、Linux でも、PowerShell を使う
0173デフォルトの名無しさん
垢版 |
2017/06/27(火) 22:24:35.01ID:yIuIIYT1
オブジェクトパイプラインは
シェルスクリプトに相性最高だから
PowerShell使ってる
0174デフォルトの名無しさん
垢版 |
2017/06/27(火) 23:07:35.60ID:9pQu4/DR
PowerShellで動くGradleみたいなタスクランナーないのか?
適当なタスクはPowerShellで書いて難しいのは.NETでプラグイン書いて拡張みたいな
0175デフォルトの名無しさん
垢版 |
2017/06/30(金) 11:05:09.77ID:4xsmuURB
スタート右クリック -> コンピュータの管理 -> サービス一覧にHomeGroupListenerがありますが
Powershellのサービス表示コマンドgsvでHomeGroupListenerが出てきません
何故でしょうか?分かる方教えてください
0176デフォルトの名無しさん
垢版 |
2017/07/01(土) 10:38:47.37ID:365+VqkD
>>175
Powershellを管理者として実行してる場合は出てくる
標準ユーザーからだと見れない設定になってるみたい
0178デフォルトの名無しさん
垢版 |
2017/07/07(金) 00:02:12.03ID:i4NCWQ7g
コマンドプロンプトでbatファイルで「powershell -command '〜'」の形式で実行したいと考えています。
Excelのセルの値にセル内改行が入っている場合、〜.text.replace("`n","")で取り除けないかと考えていたのですが、
シングルクォーテーションで囲っているからか「`n」の部分が改行コードと認識されないようで、うまくいきませんでした。

powershellのISEで「powershell -command」を除いて「'〜'」の部分をシングルクォーテーションを除いて実行すればできるらしいことは分かったのですが、
「powershell -command」を除かないbatファイル形式だと実行できないままで、じゃあbatファイル形式だと本当にできないのかどうかが判断できないでいます。

詳しい方がいたら、batファイル形式でExcelのセル内改行を除くことができるか、実現の可否を教えてもらえるとありがたいです。
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況