TC官方合作论坛

标题: 谁帮我看看这段代码错在哪里了 [打印本页]

作者: shadowsmade    时间: 2012-11-23 17:49
标题: 谁帮我看看这段代码错在哪里了

  1. 功能 整型 获取窗口句柄()
  2. 整型 i=0,窗口个数,x
  3. 字符型 句柄值,游戏个数
  4. 整型[] hwnd=整型[窗口个数]
  5. 字符型[] 句柄=字符型[窗口个数]
  6. 游戏个数= 编辑框.获得文本("编辑框0")
  7. 窗口个数=转换.字符型转整型(游戏个数)
  8. 循环(真)
  9. hwnd[i] =dm.GetForegroundWindow()
  10. 句柄值=转换.整型转字符型(hwnd[i])
  11. 辅助.写配置("游戏句柄",句柄[i],句柄值,"rc:Configg.ini")//每次循环写句柄到配置文件
  12. 窗口.最小化(hwnd[i])
  13. 如果(x>=窗口个数)
  14. 跳出
  15. 如果结束
  16. i=i+1
  17. 循环结束
  18. 返回 0
  19. 功能结束
复制代码
提示数组下标要大于零

作者: zc1835429    时间: 2012-11-23 17:53
哥,你又来了
13.如果(x>=窗口个数)//这里改成i>=窗口个数

14.跳出

15.如果结束
作者: zc1835429    时间: 2012-11-23 17:55
窗口个数是整型变量,初始值为0
数组里面的成员数建议不设置
作者: zc1835429    时间: 2012-11-23 17:56

  1. 功能 整型 获取窗口句柄()
  2. 整型 i=0,窗口个数,x
  3. 字符型 句柄值,游戏个数
  4. 整型[] hwnd
  5. 字符型[] 句柄=字符型[窗口个数]
  6. 游戏个数= 编辑框.获得文本("编辑框0")
  7. 窗口个数=转换.字符型转整型(游戏个数)
  8. 循环(真)
  9. hwnd[i] =dm.GetForegroundWindow()
  10. 句柄值=转换.整型转字符型(hwnd[i])
  11. 辅助.写配置("游戏句柄",句柄[i],句柄值,"rc:Configg.ini")//每次循环写句柄到配置文件
  12. 窗口.最小化(hwnd[i])
  13. 如果(i>=窗口个数)
  14. 跳出
  15. 如果结束
  16. i=i+1
  17. 循环结束
  18. 返回 0
  19. 功能结束
复制代码


作者: shadowsmade    时间: 2012-11-23 17:56
回复 2楼zc1835429的帖子

哎~对啊!才发现居然犯这样的错误!!!先谢谢,在采纳~我以前学的按键精灵!所以写代码特步规范,没办法只能一点点的学习了!
作者: shadowsmade    时间: 2012-11-23 17:57
是特不,不是特步,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,哎~
作者: shadowsmade    时间: 2012-11-23 18:02
回复 4楼zc1835429的帖子

还是出现同样的问题哦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: zc1835429    时间: 2012-11-23 18:18

  1. 功能 整型 获取窗口句柄()
  2. 整型 i=0,窗口个数,x
  3. 字符型 句柄值,游戏个数
  4. 整型[] hwnd
  5. 字符型[] 句柄
  6. 游戏个数= 编辑框.获得文本("编辑框0")
  7. 窗口个数=转换.字符型转整型(游戏个数)
  8. 循环(真)
  9. hwnd[i] =dm.GetForegroundWindow()
  10. 句柄值=转换.整型转字符型(hwnd[i])
  11. 辅助.写配置("游戏句柄",句柄[i],句柄值,"rc:Configg.ini")//每次循环写句柄到配置文件
  12. 窗口.最小化(hwnd[i])
  13. 如果(i>=窗口个数)
  14. 跳出
  15. 如果结束
  16. i=i+1
  17. 循环结束
  18. 返回 0
  19. 功能结束
复制代码

道理是一样的




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1