teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字の修正

2022/07/14 07:51

投稿

StrawberryUncle
StrawberryUncle

スコア14

title CHANGED
File without changes
body CHANGED
@@ -1,36 +1,35 @@
1
- PowerShellでユーザ選択で処理を分岐させたく、PromptForChoiceを用いて書きました。
1
+ PowerShellでユーザ選択で処理を分岐させたく、PromptForChoiceを用いて書きました。
2
-
2
+
3
- ```ここに言語を入力
3
+ ```ここに言語を入力
4
- $type = "System.Management.Automation.Host.ChoiceDescription"
4
+ $type = "System.Management.Automation.Host.ChoiceDescription"
5
- $one = new-object $type("通常処理を行う。(&1)","1")
5
+ $one = new-object $type("通常処理を行う。(&1)","1")
6
- $two = new-object $type("処理1を挟む。(&2)","2")
6
+ $two = new-object $type("処理1を挟む。(&2)","2")
7
- $three = new-object $type("処理1のみで終了させる。(&3)","3")
7
+ $three = new-object $type("処理1のみで終了させる。(&3)","3")
8
- $four = new-object $type("終了する。(&4)","4")
8
+ $four = new-object $type("終了する。(&4)","4")
9
-
9
+
10
- $asbl= $one.getType().AssemblyQualifiedName
10
+ $asbl= $one.getType().AssemblyQualifiedName
11
- $collect = new-object "System.Collections.ObjectModel.Collection``1[[$asbl]]"
11
+ $collect = new-object "System.Collections.ObjectModel.Collection``1[[$asbl]]"
12
- $collect.add($one)
12
+ $collect.add($one)
13
- $collect.add($two)
13
+ $collect.add($two)
14
- $collect.add($three)
14
+ $collect.add($three)
15
- $collect.add($four)
15
+ $collect.add($four)
16
-
16
+
17
- #表示
17
+ #表示
18
- $ans = $host.ui.PromptForChoice("<メニュー選択>","MENUを選択してください->:",$collect,0)
18
+ $ans = $host.ui.PromptForChoice("<メニュー選択>","MENUを選択してください->:",$collect,0)
19
- ```
19
+ ```
20
-
20
+
21
- > [1] 通常処理を行う。
21
+ [1] 通常処理を行う。
22
- [2] 処理1を挟む
22
+ [2] 処理1を挟む
23
- [3] 処理1のみで終了させる。
23
+ [3] 処理1のみで終了させる。
24
- [4] 終了する。
24
+ [4] 終了する。
25
-
25
+
26
- のように表示させたかのたのですが、実行すると以下のように表示されてしまいます。
26
+ のように表示させたかのたのですが、実行すると以下のように表示されてしまいます。
27
- > [1] 通常処理を行う。
27
+ [1] 通常処理を行う。
28
- [2] 処理1を挟む[3] 処理1のみで終了させる。
28
+ [2] 処理1を挟む[3] 処理1のみで終了させる。
29
- [4] 終了する。
29
+ [4] 終了する。
30
-
30
+
31
- これを書き方で希望通り表示させるにはどのような書き方をしたら良いのでしょうか。
31
+ これを書き方で希望通り表示させるにはどのような書き方をしたら良いのでしょうか。
32
-
33
- 入社してから間もないもので、業界の常識がまだ身についておらず聞き方が下手でしたら申し訳ありません。
32
+
34
- また、何を聞いているのかわからない、必要情報が抜けているなど有りましたらお手数ですが教えていただけると幸いです。
33
+ 、何を聞いているのかわからない、必要情報が抜けているなど有りましたらお手数ですが教えていただけると幸いです。
35
-
34
+
36
35
  以上です。よろしくお願いいたします。

1

タグの追加

2017/09/08 08:08

投稿

StrawberryUncle
StrawberryUncle

スコア14

title CHANGED
File without changes
body CHANGED
File without changes