iT邦幫忙

1

指令及按鍵動作可以寫成script或錄下來,快速執行嗎?

請問,我司許多用戶BDE設定檔常自己跑掉,是故我想問
以下指令及按鍵動作有辦法寫成script或用什麼軟體紀錄動作 錄下來快速運行嗎?
net use Z: \\192.168.99.99\moon
xcopy /Y Z:\moon\IDAPI\IDAPI32.CFG.bak Z:\moon\IDAPI\IDAPI32.CFG
執行C:\Program Files (x86)\Borland\Common Files\BDE\BDEADMIN.EXE
(BDE視窗開啟後) Alt+O(叫出選單) -> P(開啟設定檔) ->
(游標在檔案名稱欄)填入z:\moon\IDAPI\IDAPI32.CFG -> Enter
-> Alt+F4 關閉程式 -> Y 。 以上,謝謝
用戶作業系統64bit的Windows 7、Windows 10

看更多先前的討論...收起先前的討論...
vino1 iT邦大師 1 級 ‧ 2016-03-11 13:56:44 檢舉
您好
有試過, 找出系統既有的 IDAPI32.CFG 檔案位置,
然後用你的 IDAPI32.CFG.BAK 直接覆蓋掉該檔案
這樣對您的狀況有無幫助?!
vicentli iT邦新手 3 級 ‧ 2016-03-11 16:07:32 檢舉
我指令裡有這條了喔
他不只會有一種狀況,所以我把目前會碰到狀況都一次處理
vino1提到:
找出系統既有的 IDAPI32.CFG 檔案位置,
vicentli iT邦新手 3 級 ‧ 2016-03-11 16:08:30 檢舉
喔~剛剛才看懂,但我沒問廠商能不直接覆蓋掉BDE預設的CFG檔
等等問

系統既有的 IDAPI32.CFG 檔案位置,

vicentli iT邦新手 3 級 ‧ 2016-03-11 16:20:44 檢舉
廠商回覆不行覆蓋C的CFG檔,一定要讓路徑設定在網路磁碟
Daniel iT邦新手 2 級 ‧ 2016-03-11 18:20:55 檢舉
有一個方法參考看看,將 cfg 檔案放到網路上,再設定機碼讓電腦讀取這個 cfg,這樣就只要管理好這一個檔案就行了

vicentli iT邦新手 3 級 ‧ 2016-03-11 19:20:41 檢舉
您好,我司現在也是放共用網路上,只是是掛載在網路磁碟Z: 有時會自己跑回C槽BDE下
問過客服是強烈要求我司放在Z:\下面,且安裝ERP程式時,一些設定檔路徑也都選好Z:\了
若改成\\1.安裝程式可能不支援這樣抓設定檔路徑,若支援的話 2.全部用戶端都要重裝
vicentli iT邦新手 3 級 ‧ 2016-03-11 19:34:28 檢舉
抱歉,你的意思是用登錄檔來修改路徑就好嗎??這樣的話挺方便的,
可以減少處理BDE Administrator設定那一些步驟
Daniel iT邦新手 2 級 ‧ 2016-03-13 13:45:00 檢舉
是的,用機碼來做設定快多了又簡單
IDAPI32.CFG 設定成唯獨啊
如果這各檔案會被改,那就設成唯獨
這樣不是比較快解決你的問題
而且設唯獨之後,你可以觀察是什麼動作會去複寫這個檔案
vicentli iT邦新手 3 級 ‧ 2016-03-14 12:21:16 檢舉
OK!由你的回覆,我把這段改成用命令方式直接修改註冊表了,這樣用批次檔就可以做。請移駕到回應區,謝啦
vicentli iT邦新手 3 級 ‧ 2016-03-14 12:22:39 檢舉
感謝,這樣可以少一個xcopy指令覆蓋被變更的檔案。就剩下要設置BDE CFG檔路徑~
BDE 印象中 CFG 檔案必須在本機,不能放在 網路上
但可以放在 網路磁碟機上面
樓主可以自行測試看看
vicentli iT邦新手 3 級 ‧ 2016-03-14 13:11:02 檢舉
我是放網路磁碟機上沒錯阿,只是路徑常自己跑回C 要重新指定到網路磁碟機
Daniel iT邦新手 2 級 ‧ 2016-03-16 09:48:01 檢舉
hi vicentli,
到回應區是重發到回答頁面嗎?疑惑
還不太懂這裡的規則
vicentli iT邦新手 3 級 ‧ 2016-03-16 10:35:53 檢舉
嗯,打錯了~是發在回答區,不然發在討論裡 沒法選擇最佳解答
0
Daniel
iT邦新手 2 級 ‧ 2016-03-16 11:09:42
最佳解答

重發
用機碼指定 .cfg 的位置,方便多了

vicentli iT邦新手 3 級 ‧ 2016-03-16 11:34:57 檢舉

完整批次指令
@echo off
net use Z: \\192.168.99.99\moon\
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Borland\Database Engine" /f /v CONFIGFILE01 /t REG_SZ /d Z:\\moon\\IDAPI\\IDAPI32.CFG

0
老鷹(eagle)
iT邦高手 1 級 ‧ 2016-03-11 11:49:49

這讓老鷹想起以前寫電玩腳本的時候偷笑
這個軟體可以參考一下
我記得有錄製功能,你可以操作一次,然後就用迴圈去跑吧XD

看更多先前的回應...收起先前的回應...
fillano iT邦超人 1 級 ‧ 2016-03-11 14:27:50 檢舉

讚

vicentli iT邦新手 3 級 ‧ 2016-03-11 16:23:04 檢舉

我用按鍵精靈了,但錄製功能有限制,要用戶預設輸入法是英文才行
不然執行之後,自動跑指令時,會打出一堆中文字沒法跑

錄製切成英文輸入法 給英文輸入法一個快捷鍵

vicentli iT邦新手 3 級 ‧ 2016-03-14 12:30:11 檢舉

是個解決辦法,但用戶端有Win 7/8/10 無蝦米、倉頡、速成、注音、ㄅ半、自然 每個人配置順序不同,得一個個看是否都適用同樣快捷方式切換…忙

WilliamHuang
iT邦研究生 1 級 ‧ 2016-03-14 08:04:40
【**此則訊息已被站方移除**】

我要發表回答

立即登入回答