很多情形在跨應用的過程中會用txt檔作中介,
也就是於A系統中存txt檔,再由B系統去讀檔分析或處理,
而選擇這種方式的理由我想就是因為最簡單這樣而已吧!
至於有什麼缺點應該不用太多著墨了
所以想像現在B系統是EXCEL,A系統若能直接用DDE通知那不是甚好嗎?
又或是有更多系統需要相關訊息,那麼能透過DDE訂閱EXCEL的資料那豈不是更妙哉!
可惜DDE的應用通常已經寫死一些狀態,不太能異想天開的活用,
一般人要設計也不太容易,所以發現到這個小工具時真的是眼睛一亮!!
程式很小就是一個.exe的執行檔而已
先來看看影片中的使用例子
1. Win10(x64) + Excel 2016(x32)
ddebat-Win10-Excel2016.rar
(30.96 KB, 下載次數: 63, 售價: 1 金錢)
2. Win10(x64) + Excel 2010(x32)
ddebat-Win10-Excel2010.rar
(66.61 KB, 下載次數: 46, 售價: 1 金錢)
3. WinXP(x32) + Excel 2000(x32)
ddebat-WinXP-Excel2000.rar
(83.77 KB, 下載次數: 29, 售價: 1 金錢)
(XP確認無裝過.NET)
三個例子說明一個重點:
從2000的Windows開始不論Office新舊版全都可以用!
尤其第三個例子中可以發現命令執行還能確保彈無虛發!
也就是當環境確有接受命令的目標時,會確認執行完成才結束,
有經驗的都知道,當EXCEL處於編輯狀態時是無法處理DDE訊息的,
而影片3中是去點出'關於',這狀態下的EXCEL也是一樣暫停處理DDE訊息,
關閉了'關於'的視窗後,EXCEL立刻收到訊息,小程式也就立即結束了
久沒上來才發現,以前Web上的CGI應用,原來貌似現在講的Smart API
看完後,這個沒有dll的DDE小程式也晉升為一個Smart API了!
只要會寫能呼叫執行檔的程式就能爽用的不要不要的哩!
雖然沒有dll,但是魔鬼在其中
(搞了好久終於弄出來看到,燒燙燙新鮮的蚌肉)
執行檔中內含有API
如果能解開裡面的API,那麼設計與想像的空間就更無可限量了!!
小工具在這兒:
DdePushExcel.rar
(36.97 KB, 下載次數: 42, 售價: 100 金錢)
如果文章寫的太好, 戳中您的玩興就快快下載吧!
不過這是 demo / test , 還請低調使用, 謝謝!!
用起來好像沒有什麼限制, 真的是好棒棒的流出版阿!
不曉得是不是我的環境太完美, 用起來很順都沒什麼問題,
就看有沒有其他同好要玩玩看了~
|