易語言迴圈使用

時間 2022-06-12 14:05:03

1樓:瘋子皇帝

看你用的是程式集變數還是區域性變數,從你的程式看來應該是程式集的變數,你的問題是你所有的事件子程式都用了一個變數,你一個子程式就用一個變數就沒問題了。

如果是區域性變數就沒問提了。

我感覺你應該用時鐘解決這個問題。判斷迴圈太浪費資源了。你的滑鼠訊息應該是模組的他也比較浪費資源的 。像你這樣的直接用 計次迴圈首(20,)

滑鼠訊息 (視窗控制代碼, 926, 442, , 1)延時 (10)

計次迴圈尾()

變數都省了。

2樓:匿名使用者

拿第一個按鈕為例

.子程式 _按鈕1_被單擊

.判斷迴圈首 (變數 < 20)

滑鼠訊息 (視窗控制代碼, 871, 337, , 1)變數 = 變數 + 1

延時 (10)

.判斷迴圈尾 ()

判斷迴圈首,判斷的是變數小於20,而下面有個變數=變數+1這樣迴圈判斷後最後肯定會使這個變數增加到20比如剛開始的變數是1,迴圈判斷19次後,該變數就為20.那麼不等於迴圈判斷條件就不會執行了

因為你的迴圈判斷條件是變數<20,之所有重啟軟體又能執行,是因為重啟後該變數回到了初始值

不知道你看明白了沒有。

3樓:匿名使用者

兩個辦法

1 把"變數"改成子程式變數,你現在是程式集變數.

2.在每個子程式最末都加上 變數=0

4樓:自由之軒

這樣明白嗎?

.版本 2

.子程式 __啟動視窗_建立完畢

變數1 = 0

變數2 = 0

a1 = 0

a2 = 0

.子程式 _按鈕1_被單擊

時鐘1.時鐘週期 = 0

a1 = 1

時鐘1.時鐘週期 = 1000

.子程式 _按鈕2_被單擊

時鐘1.時鐘週期 = 0

a2 = 1

時鐘1.時鐘週期 = 1000

.子程式 _時鐘1_週期事件

.如果 (a1 = 1)

.判斷開始 (變數1 < 20)

滑鼠訊息 (視窗控制代碼, 926, 442, , 1)變數1 = 變數1 + 1

.如果 (變數1 = 20)

時鐘1.時鐘週期 = 0

.否則.如果結束

.預設.判斷結束

.否則.如果 (a2 = 1)

.判斷開始 (變數2 < 20)

滑鼠訊息 (視窗控制代碼, 923, 390, , 1)變數2 = 變數2 + 1

.如果 (變數2 = 20)

時鐘1.時鐘週期 = 0

.否則.如果結束

.預設.判斷結束

.否則.如果結束

易語言這樣怎麼新增熱鍵,易語言如何使用熱鍵框來註冊熱鍵

我個人覺得這可能更有用。啟動視窗時註冊熱鍵,熱鍵按下時標籤反饋事件!版本 2 支援庫 shellex 子程式 啟動視窗 建立完畢 註冊熱鍵 啟動視窗.取視窗控制代碼 標籤1.取視窗控制代碼 0,f1鍵 註冊熱鍵 啟動視窗.取視窗控制代碼 標籤1.取視窗控制代碼 0,f2鍵 子程式 標籤1 反饋事件,...

易語言組合框的用法,易語言中組合框如何使用

神奇寶貝 組合框啊,其實用途就是一個取現行選中項所對應的文字,如果你需要刻意新增內容到組合框也可以 舉輸入一些帳號為例 已經在未編譯時填好了組合框的選項文字內容 組合框1.內容 123456 組合框也可以當作一個編輯框使用 組合框1的帳號儲存事例 版本 2 子程式 按鈕儲存 被單擊 區域性變數 i,...

易語言組合框的使用方法,求幫助,易語言組合框怎麼用?

啊啊你說啥呀 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 原始碼,100 採納 ...