AutoHotkey Thread 2at SOFTWAREAutoHotkey Thread 2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト494:名無しさん@お腹いっぱい。 06/02/13 06:24:46 RLYX7csf0 これはバグ? j < %i% で比較すると i < j が表示され、 i > %j% で比較すると i > j が表示される。 両方%で囲むと i < j になる。 ^i:: i = 1 j = 2 ;if (j < %i%) if (i > %j%) ;if (%j% < %i%) ;if (%i% > %j%) MsgBox, i > j else MsgBox, i < j return 495:名無しさん@お腹いっぱい。 06/02/13 07:46:35 VjRV7iIc0 そりゃ文字列と数字を比較演算した場合の当然の結果だと思うが。 比較演算で数値と文字列扱えるどの言語だって同じ仕様でしょ。 MsgBoxに i と書いて文字列の"i"が展開されてるのを見れば気付きそうなものだが。 496:名無しさん@お腹いっぱい。 06/02/13 08:17:16 RLYX7csf0 そりゃ文字列と数字を比較演算した場合の当然の結果だと思うけど、 ttp://lukewarm.s101.xrea.com/Scripts.htm 条件分岐 If文で条件分岐が行える。 else文で条件に一致しなかったときの処理も記述できる。 比較条件は、if var = valueという形で記述できる。 比較演算子は、「=」、「<>」(not equal)、「>」「<」「>=」「<=」が使用できる。 左辺には変数名が来るが、右辺には値がこなければならないので、「%」で挟んで変数の内容を展開するようにする必要がある。 ↑ この最後の行に書いてあるでしょ。 ( )でくくるのがよくないのか。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch