全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2338
推到 Plurk!
推到 Facebook!

AUTOEXEC.BAT CALL *.EXE 的問題

尚未結案
Sanyuan
一般會員


發表:24
回覆:32
積分:11
註冊:2002-06-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-21 12:51:59 IP:211.75.xxx.xxx 未訂閱
小弟的系統環境需要在開機執行 autoexec.bat 時 呼叫 寫好的程式 a.exe 常駐在系統 (TrayICON方式) 但會發生autoexec.bat視窗在執行到 a.exe時 會停止執行下面指令而dos視窗停在螢幕上 有沒有方法可以執行a.exe而dos的指令也可以不停止的執行下去 有想過寫成服務...but..目前程度不是很夠...so...
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-21 13:38:52 IP:203.73.xxx.xxx 未訂閱
引言: 小弟的系統環境需要在開機執行 autoexec.bat 時 呼叫 寫好的程式 a.exe 常駐在系統 (TrayICON方式) 但會發生autoexec.bat視窗在執行到 a.exe時 會停止執行下面指令而dos視窗停在螢幕上 有沒有方法可以執行a.exe而dos的指令也可以不停止的執行下去 有想過寫成服務...but..目前程度不是很夠...so...
Sanyuan 你好: 有一個想法~~你參考看看 先寫一個
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
ddy
站務副站長


發表:262
回覆:2105
積分:1169
註冊:2002-07-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-02-21 13:42:12 IP:61.218.xxx.xxx 未訂閱
我想…你是要讓你所寫的常駐在TrayICON 的程式開機自動執行是嗎? 用autoexec.bat 的確不是個好方法 除了寫成系統服務程式之外,提供一法,請參考 在程式裡加一選項『是否於開機時自動啟動』 然後此選項利用TRegistry (要uses Registry) 若是要開機自動執行,則將程式路徑檔名寫在此 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 若是開機時不要執行,則把此鍵值刪除即可    也可參考其它連結 【BCB】【問題】開機即啟動  http://delphi.ktop.com.tw/topic.php?topic_id=23915 【Delphi】【問題】如何將SocketServer一開機就自己執行 http://delphi.ktop.com.tw/topic.php?topic_id=25070     發表人 - ddy 於 2003/02/21 14:05:51
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-02-21 15:14:31 IP:147.8.xxx.xxx 未訂閱
I think autoexec.bat is run even before Windows loads the kernel/drivers, so there is no way to run a Win32 application at this moment (DOS 16 bit apps may do). As others 大大 stated, the best way is to write NT services or edit the registry for 9x/Me. 
Sanyuan
一般會員


發表:24
回覆:32
積分:11
註冊:2002-06-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-02-24 19:40:31 IP:211.75.xxx.xxx 未訂閱
感謝提供意見, 應該會先從Registry上面著手吧 謝謝!
SLEEPLESS
一般會員


發表:0
回覆:1
積分:0
註冊:2004-05-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-05-09 09:54:20 IP:61.216.xxx.xxx 未訂閱
如果平台是在 Windows 2000 以上環境,可以這樣執行且完全滿足你的需求: start a.exe start /? 可以查到更詳細的用法!
系統時間:2024-05-19 5:40:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!