作者GAMMA1028 (GAMMA)
看板Programming
标题[问题] 如何写"程式的外挂"??该如何下手??
时间Thu Sep 19 23:31:00 2013
各位前辈日安...
因为标题在此先说声抱歉...
小弟才疏学浅实在是想不出更好的标题..
小弟的公司使用的系统是IBM AS/400
每天都固定要输入大约2千笔资料进去系统
(很无脑的输入 只要照资料一模一样的打 小学生都能做)
资料可以转换成EXCEL档
小弟的做法
不是印出後逐笔输入;不然就是复制贴上来输入
不管哪一种方法 都很费时费工(还人力精简)
所以小弟想写个程式来改善目前的工作状况
目前的想法有...
1.直接向 伺服器 丢要输入的资料
2.写个 IBM AS/400 client终端机的外挂
读取EXCEL资料 并丢到指定栏位 送出资料
(类似按键精灵)
不管是哪个方案 都必需要考虑 "LAG"的情况
输入>送出>回传确认>NEXT
所以不是拼命死丢资料的"按键精灵"可以胜任的工作
可以背景执行 也是考量之ㄧ
(就像游戏外挂一样 开挂 电脑可以做其他事情)
重点来了...
小弟只有一些 VB6 的基础....
不知道够不够用...
Q1.若不够用.只求快速开发.
是否有其他的程式语言可以推荐??
Q2.方案1 与 方案2
哪一个可以比较低难度的快速开发?
Q3.方案1 与 方案2
有没有类似的书籍可以参考
或者搜寻的关键字是??
(我有去搜寻"外挂开发概念"
有提到 自动按键 记忆体读取修改 封包读取修改
越爬越模糊 才发此文求助!)
烦请各位前辈 赐教解惑!!
发文若有冒犯 烦请海涵!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.242.18.46
1F:→ EijiHoba:找AS/400 程式设计的书来研究 61.231.232.71 09/19 23:35
2F:→ GAMMA1028:这类的书籍少到可怜 111.81.181.187 09/20 06:17
3F:推 bill42362:伺服器有 API 文件吗? @@" 58.169.253.128 09/20 09:48
4F:→ Schelfaniel:AS/400印象中可以装Java 111.251.147.53 09/20 10:06
5F:→ jonce007:洽EzHotKey板 可试试AutoHotKey 3.0 114.25.110.242 09/20 12:20
6F:推 timTan:Expect 试试看 61.62.8.191 09/20 17:37
7F:推 lc85301:如果是终端机感觉expect可以解决140.112.233.161 09/20 21:51
8F:→ GAMMA1028:Expect 搜寻发现好像是Linux的工具!Win 114.137.185.34 09/21 10:17
9F:→ GAMMA1028:XP 有类似的软体吗 114.137.185.34 09/21 10:17
10F:推 lihgong:试试看google: expect win32 114.41.28.132 09/21 21:53
11F:推 asship:写简单的JAVA用JDBC直接连到PF去输入? 111.249.136.17 09/22 18:03
12F:→ asship:可以GOOGLE JAVA基本的对DB增删查改范例 111.249.136.17 09/22 18:03
13F:→ asship:有EXCEL档就可以PARSE之後写到DB2/400 111.249.136.17 09/22 18:04
14F:推 asship:可以在AS400上面放EXCEL 111.249.136.17 09/22 18:11
15F:→ asship:JAVA程式连过去读取EXCEL之後 解析再写入 111.249.136.17 09/22 18:12
16F:→ asship:as400 可以开启FTP功能 111.249.136.17 09/22 18:12
17F:→ asship:网路都有现成范例 你只需要拼装XD 111.249.136.17 09/22 18:13
18F:推 asship:对了... 为什麽不是资料的源头输入到AS400 111.249.136.17 09/22 18:33
19F:推 yoco315:我VB6干过类似的事情,用SendKey就可以了 220.135.58.34 09/23 10:21
20F:→ yoco315:至於 lag 的状况,GetPixel 读取像素值 220.135.58.34 09/23 10:22
21F:→ yoco315:徵测画面的变动。不过这个缺点是无法背景 220.135.58.34 09/23 10:22