クリップボードに大量のテキストがあります。特定のテキスト (abc など) のインスタンス数をカウントする変数が必要です。40 を超える異なる文字列を探して、このテキストを 40 回以上読む予定です。必要なのは、一度実行する方法だけです。変数を割り当てて、同じコードに従って残りの変数を設定します。
質問する
1097 次
1 に答える
0
カウントする独自の小さな関数を作成し、それをすべての項で呼び出すのが最善です。
たとえば、クリップボードに入力します
clipboard :="blah E lba lbls blah e BLAH"
コード
msgbox, % howoftenis(clipboard,"blah E")
return
howoftenis(Haystack,Needle)
{
count = 0
pos = 0
Loop,
{
StringGetPos, pos, Haystack, %Needle%,, %pos%
If (Errorlevel<>0)
break
count += 1
pos +=1
}
return count
}
于 2013-09-21T09:11:09.907 に答える