2017-07-05 11 views
0

私は現在Powershellで管理ツールを作成しています。私はこの言語には比較的新しいので、これは間違った質問であればお詫び申し上げます。私はsystem.windows.formsを使用してリストボックスを作成しています。私は各項目(この場合はバッチファイル)が置かれているディレクトリを指す.cfgファイルからリストボックス内の情報を呼び出しています。アイテムが選択されたときにも説明を含める予定であるため、これも呼び出す必要があります。可能であれば、ファイル内の同じ行から2つのテキスト文字列を個別に選択する方法はありますか?ファイルの特定の部分を読み取る

+1

私はあなたに十分な情報が含まれているとは思わない。彼らは何らかの形で区切られていますか?例えば。 '' set1 "、" setting2 "'しかし、実際にはフラットな '' .cfg' "テキストファイルを使うよりも、' .psd1'を使い、 '' Import-PowerShellDataFile'やJSONと ' ConvertFrom-JSON'。 – BenH

+0

非常に便利なpowershellの区切り文字やエスケープ文字に関する項目が見つかりました。ありがとうございました。 – Nickkus

+0

私はJSONも検討していますが、これはもっと良い選択です。 – Nickkus

答えて

0

-matchを使用すると、テキストブロック内の特定の文字列を確認できます。上記のBenHのように、JSONやXMLのようなものを使っても、情報を引き出すのははるかに簡単です。

-matchを使用している場合は、$matchesに一致するものを表示し、その情報を使用できます。

関連する問題