TC官方合作论坛
标题:
【求助】模版和代码之间的衔接问题
[打印本页]
作者:
nick2o
时间:
2012-7-13 22:11
标题:
【求助】模版和代码之间的衔接问题
我现在有一个写好的按键精灵脚本
大致内容形式是 :
11111111a
22222222b
33333333c
44444444d
55555555e
----------
//其中abcde是变量
另外我做了一个面板
如图
[attach]4254[/attach]
就是给这5个变量填数字或文字
然后点运行后 自动输出abcde改变后的结果 例如
11111111g
22222222r
33333333h
44444444j
55555555k
以前都是用按键精灵写好的脚本 用弹窗提示更改。。。再输出
最近来TC论坛,真心想学习TC
初来学习请高手帮帮忙。不甚感激
作者:
陌上青衣。
时间:
2012-7-13 22:22
abcde 变量随机变成其他的,还是,你人为让他更改成什么就是什么
作者:
nick2o
时间:
2012-7-13 23:16
回复
2楼
陌上青衣。
的帖子
是我人为设定。。。
我在图里的5个空里 填入数值后
abcde相应随之变化
作者:
cylhb
时间:
2012-7-14 00:08
-.-表达的比较难以理解..
作者:
nick2o
时间:
2012-7-14 01:14
回复
4楼
cylhb
的帖子
就是说 我需要怎么样才可以 实现面板和我的文本结合
我的文本里面有好多变量 需要在面板里填写
作者:
nick2o
时间:
2012-7-14 01:20
回复
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
-------------------------------------
要怎么才可以实现这个面板跟脚本结合
作者:
cylhb
时间:
2012-7-14 14:40
看起来就是字符串连接的问题吧.
比如说: 定义了一个变量a=编辑框0中 填写的字符串
要和111111这个字符串连接.
字符串.连接("1111111",编辑框.获得文本("编辑框0"))
作者:
nick2o
时间:
2012-7-14 15:14
回复
7楼
cylhb
的帖子
谢谢啦。。。我试试
作者:
nick2o
时间:
2012-7-15 02:16
回复
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)
===================
请问一下为什么我的不行呢 按完之后没反应....
请帮忙看看是哪的问题
作者:
cylhb
时间:
2012-7-15 16:19
窗口.发送按下(窗口句柄,13)
你只是一直对着窗口 按回车键而已?
先确定窗口标题是否完全匹配.
作者:
nick2o
时间:
2012-7-15 20:14
回复
10楼
cylhb
的帖子
不是啊 是先发送字符 然后按回车。。。
作者:
nick2o
时间:
2012-7-15 20:17
我是按照做按键精灵的思路做的
先后台找到窗口并激活 然后按照我的写好的 要输入的内容输入
现在在TC里完全晕了。。。
作者:
cylhb
时间:
2012-7-15 22:04
我看你9楼的代码.
是先连接字符串,然后发送回车..并没有发送字符串相关代码吧
作者:
nick2o
时间:
2012-7-15 22:52
回复
13楼
cylhb
的帖子
字符串.连接("2222",编辑框.获得文本("编辑框1"))
这个不是么?
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1