前回、バッチファイルで配列もどきを書いてみました。
書けることは書けたのですが、ものすごく面倒だったので、
Windows標準で使用できるスクリプトで書き直してみました。
書けることは書けたのですが、ものすごく面倒だったので、
Windows標準で使用できるスクリプトで書き直してみました。
VBSでの配列
Option Explicit
Dim values
Dim index
values = Array("value0", "value1", "value2", "value3", "value4")
For index = LBound(values) To UBound(values)
WScript.Echo values(index)
Next
PowerShellでの配列
$values = @("value0","value1","value2","value3","value4")
for ($i = 0; $i -lt $values.Length; $i++) {
Write-Host($values[$i])
}
バッチでの配列
@echo off
set key[0]="value0"
set key[1]="value1"
set key[2]="value2"
set key[3]="value3"
set key[4]="value4"
for /L %%i in (0,1,4) do (
call echo %%key[%%i]%%
)
PowerShellは、あまり詳しく知りませんが、一番簡単に書けるかも。
ちなみに、googleのWebサーバーに、ファイルをアップロードしたところ、
batとvbsは、エラーになりましたが、ps1は大丈夫でした。
0 件のコメント:
コメントを投稿