問一個dos批次檔的寫法



贊助商連結


ccyds
2003-09-24, 01:50 AM
我的公司有一台投影機,已知可以用 PC 由 com port 輸出ascii碼控制開關機,
我也有所需要的ascii碼,但是我不知道如何下指令對com port輸出ascii碼
因為希望pc開機後自動啟動投影機,所以需要寫一個批次檔執行工作
如果您知道,請簡單說明一下,或者告訴我哪裡可以查找資料也行,謝謝啦!

PS:如果有興趣試試寫程式的,請跟我連絡,因為除了開關機,還有相當多的控制項
我可以跟公司說一下,可以收費

贊助商連結


ICLA
2003-09-24, 02:00 AM
我只知道手動方式:

0. 開啟 DOS 視窗
1. 輸入 copy con com1 並按 Enter(假設投影機連接到電腦的 Com1 埠)
2. 按住 Alt 並按 NumPad 的數字(請確定 NumLock 的燈是亮的)以輸入 ASCII 碼。輸入完數字後放開 ALT 鍵即完成輸入。
3. 按 Ctrl + Z 應該就可以將指令送到 COM Port。

edel41
2003-09-26, 01:44 PM
我很久沒用*.bat了,請自行用win-98 / WIN-ME 試:

0. 開啟 DOS 視窗
1. 輸入 copy con pw_on.asc 並按 Enter
2. 按住 Alt 並按 NumPad 的數字(請確定 NumLock 的燈是亮的)以輸入 ASCII 碼。輸入完數字後放開 ALT 鍵即完成輸入。
3. 按 Ctrl + Z 並按 Enter。
--------------------
1. 輸入 copy con pw_off.asc 並按 Enter
2. 按住 Alt 並按 NumPad 的數字,以輸入 ASCII 碼。
3. 按 Ctrl + Z 並按 Enter。
-----------------------
1. 輸入 copy con to_com1.bat 並按 Enter
2. 輸入 copy %1 com1 並按 Enter(假設投影機連接到電腦的 Com1 埠)
3. 按 Ctrl + Z 並按 Enter。
-----------------------
在win-98的 DOS-box使用時:
to_com1 PW_ON.ASC
to_com1 PW_OFF.ASC

ulimie
2003-10-30, 10:59 PM
如果你的被控設備能和 pc 做 talk 的話,
那麼在 dos 之下, 最好用的就是早年撥接 modem 用的程式,
像 telix... 這類的最好了,
我曾用他跟相當多的設備連線控制過, 簡單好用, 又可得到被控設備的回應...