CA DMMのスクリプトで使用する列挙コマンドは以下のとおりです。
特定のディレクトリのパスの下にあるディレクトリを列挙します。
列挙するディレクトリのパス。
マシン(ブール値)
var dirList = EnumDirectories("C:¥¥test");
for (dirIdx in dirList)
{
var dir = dirList[dirIdx];
var fileList = EnumFiles("C:¥¥test¥¥" + dir);
for (fileIdx in fileList)
{
var file = fileList[fileIdx];
StoreFile("C:¥¥test¥¥" + dir + "¥¥" + file);
}
特定のパスの下にあるファイルを列挙します。
列挙するディレクトリのパス。
マシン(ブール値)
var dirList = EnumDirectories("C:¥¥test");
for (dirIdx in dirList)
{
var dir = dirList[dirIdx];
var fileList = EnumFiles("C:¥¥test¥¥" + dir);
for (fileIdx in fileList)
{
var file = fileList[fileIdx];
StoreFile("C:¥¥test¥¥" + dir + "¥¥" + file);
}
}
特定のレジストリ内のキーを列挙します。
列挙するレジストリ キーのパス。
マシン(ブール値)
var keyList = EnumKey("HKCU¥¥Test");
for (keyIdx in keyList)
{
var key = keyList[keyIdx];
var valueList = EnumValue("HKCU¥¥Test¥¥" + key);
for (valueIdx in valueList)
{
var value = valueList[valueIdx];
StoreValue("HKCU¥¥Test¥¥" + key, value);
}
特定のレジストリ内の値を列挙します。
列挙するレジストリ キーのパス。
マシン(ブール値)
var keyList = EnumKey("HKCU¥¥Test");
for (keyIdx in keyList)
{
var key = keyList[keyIdx];
var valueList = EnumValue("HKCU¥¥Test¥¥" + key);
for (valueIdx in valueList)
{
var value = valueList[valueIdx];
StoreValue("HKCU¥¥Test¥¥" + key, value);
}
}
|
Copyright © 2014 CA.
All rights reserved.
|
|