REPLACE 又は CHGMOJ関数(文字列置換):UWSC,

// 指定文字列を置換する
戻値 = REPLACE( 文字列, 置換したい文字, 置換文字 )
 もしくは
戻値 = CHGMOJ( 文字列, 置換したい文字, 置換文字 )
引数
 文字列: 置換したい文字列を含んだ文字列
 置換したい文字: 置換したい文字列
 置換文字: 置換文字列
戻値
 置換された文字列
 (大文字,小文字の区別はしません)

【例:サンプル】
// Explorerを開き バージョン確認
Exec(“Explorer”)
For i = 0 to 100         // 開くまで待つ
  id = GETID(“”, “CabinetWClass”)
  if id > 0 then break
  Sleep(0.1)
Next
SCKEY(id, VK_ALT, H, A)      // ヘルプ -> バージョン情報
s = GetStr(GETID(“バージョン情報”), 2, STR_STATIC)
SendStr(0, s)           // クリップボードへ

// クリップボード貼付け
メモID = EXEC(“notepad”, 0, 100, 10, 400, 400)
SCKEY(メモID, VK_CTRL, V)

// 文字置換
wks = GETSTR(メモID)
wks = REPLACE(wks, “abc”, “xyz”)  // abc ->xyzに置換
Print wks

このエントリーをはてなブックマークに追加

コメントを残す