作者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