TC官方合作论坛

 找回密码
 立即注册
查看: 1448|回复: 13
打印 上一主题 下一主题

[问题] 【求助】模版和代码之间的衔接问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-13 22:11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在有一个写好的按键精灵脚本   
大致内容形式是  :
11111111a
22222222b
33333333c
44444444d
55555555e
----------
//其中abcde是变量



另外我做了一个面板
如图

就是给这5个变量填数字或文字
然后点运行后 自动输出abcde改变后的结果 例如
11111111g
22222222r
33333333h
44444444j
55555555k
以前都是用按键精灵写好的脚本 用弹窗提示更改。。。再输出
最近来TC论坛,真心想学习TC
初来学习请高手帮帮忙。不甚感激

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

沙发
发表于 2012-7-13 22:22:44 | 只看该作者
abcde 变量随机变成其他的,还是,你人为让他更改成什么就是什么
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-13 23:16:58 | 只看该作者
回复 2楼陌上青衣。的帖子

是我人为设定。。。
  我在图里的5个空里 填入数值后
abcde相应随之变化
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-14 00:08:11 | 只看该作者
-.-表达的比较难以理解..
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-14 01:14:55 | 只看该作者
回复 4楼cylhb的帖子

就是说 我需要怎么样才可以 实现面板和我的文本结合
我的文本里面有好多变量 需要在面板里填写
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2012-7-14 01:20:41 | 只看该作者
回复 4楼cylhb的帖子




a=Form1.InputBox2.Text
b=Form1.InputBox3.Text
c=Form1.InputBox4.Text
d=Form1.InputBox1.Text
e=Form1.InputBox5.Text

SayString "1111111111111"
KeyPress "Enter", 1
SayString "222222222222"
KeyPress "Enter", 1
SayString "3333333333333"
KeyPress "Enter", 1
SayString "4444444444 "&a
KeyPress "Enter", 1
SayString "55555555555"&c
KeyPress "Enter", 1
SayString "66666666"
KeyPress "Enter", 1
SayString "777777777 "&b
KeyPress "Enter", 1
-------------------------------------

要怎么才可以实现这个面板跟脚本结合



回复 支持 反对

使用道具 举报

7#
发表于 2012-7-14 14:40:17 | 只看该作者
看起来就是字符串连接的问题吧.

比如说: 定义了一个变量a=编辑框0中 填写的字符串
要和111111这个字符串连接.

字符串.连接("1111111",编辑框.获得文本("编辑框0"))
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-7-14 15:14:10 | 只看该作者
回复 7楼cylhb的帖子

谢谢啦。。。我试试
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-7-15 02:16:28 | 只看该作者
回复 7楼cylhb的帖子

整型 窗口句柄=窗口.找到窗口("超级终端")


窗口.激活(267472)



字符型 暂用名a
字符型 暂用名b
字符型 暂用名c
字符型 暂用名d
字符型 暂用名e
字符型 暂用名f
字符型 暂用名g
字符型 暂用名h
字符型 暂用名j
字符型 暂用名k

暂用名a=编辑框.获得文本("编辑框0")


暂用名b=编辑框.获得文本("编辑框1")


暂用名c=编辑框.获得文本("编辑框2")

暂用名d=编辑框.获得文本("编辑框3")

暂用名e=编辑框.获得文本("编辑框4")

暂用名f=编辑框.获得文本("编辑框5")

暂用名g=编辑框.获得文本("编辑框6")

暂用名h=编辑框.获得文本("编辑框7")

暂用名j=编辑框.获得文本("编辑框8")

暂用名k=编辑框.获得文本("编辑框9")


字符串.连接("1111111",编辑框.获得文本("编辑框0"))
窗口.发送按下(窗口句柄,13)   

字符串.连接("2222",编辑框.获得文本("编辑框1"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("1333",编辑框.获得文本("编辑框2"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("444",编辑框.获得文本("编辑框3"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("555",编辑框.获得文本("编辑框4"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("666",编辑框.获得文本("编辑框5"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("7777",编辑框.获得文本("编辑框6"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("88888",编辑框.获得文本("编辑框7"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("99999",编辑框.获得文本("编辑框8"))
窗口.发送按下(窗口句柄,13)   
字符串.连接("000000",编辑框.获得文本("编辑框9"))
窗口.发送按下(窗口句柄,13)   

===================
请问一下为什么我的不行呢  按完之后没反应....
请帮忙看看是哪的问题
回复 支持 反对

使用道具 举报

10#
发表于 2012-7-15 16:19:10 | 只看该作者
窗口.发送按下(窗口句柄,13)   
你只是一直对着窗口 按回车键而已?

先确定窗口标题是否完全匹配.
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-14 04:07 , Processed in 0.140569 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表