質問: Get-Content $filename Write-Host $pass ``` #### 追記 パスワード表のサンプルを記載します。 元々は、 ``` 1 2 3 4 5 6 7 8 9 0 A xxxxxxxxxxxxxxxxxxxx B xxxxxxxxxxxxxxxxxxxx C xxxxxxxxxxxxxxxxxxxx D xxxxxxxxxxxxxxxxxxxx E xxxxxxxxxxxxxxxxxxxx F xxxxxxxxxxxxxxxxxxxx G xxxxxxxxxxxxxxxxxxxx H xxxxxxxxxxxxxxxxxxxx ``` これをそのままテキストファイルに記載されており使用するたびにファイルを開いて指定箇所をコピーしていました。 それを今回のスクリプトに合わせて縦のアルファベットと横の1~0の数字を消しすべて1行でテキストに記載されています。 ``` XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX... ``` このファイルを読み込み、例えばスクリプトの最初で「B,1,8」が指定されると B列の1文字目から8文字を使用する。ということです。 また記載を忘れていましたが行は2文字で1セットなので指定できるのは1~0のみです。
回答: substringを利用すれば良いのではないでしょうか。