天道生
2005-09-10, 12:59 AM
我想要執行一個bat檔...可是我不想要跑出醜醜的msdos畫面
請問有什麼方法可以隱藏不讓它出現嗎??謝謝
贊助商連結
請問有什麼方法可以隱藏不讓它出現嗎??謝謝
贊助商連結
贊助商連結 天道生 2005-09-10, 12:59 AM 我想要執行一個bat檔...可是我不想要跑出醜醜的msdos畫面 請問有什麼方法可以隱藏不讓它出現嗎??謝謝 贊助商連結 琥珀 2005-09-10, 09:02 AM 微軟說沒有。 天道生 2005-09-10, 04:56 PM 因為我想跑的bat檔內容是是ftp到我的伺服器抓固定的一個檔 可是我不想出現msdos的畫面...如果無法避免 那請問有哪一種超簡易的ftp軟體免費且簡單使用呢 Spen 2005-09-10, 09:31 PM 微軟的 batch 檔 能讓你 ftp 去抓一個檔案 ? 不用輸入全自動? 請問怎麼做? leonchou 2005-09-10, 10:26 PM 這樣不知行不行 -- get_data.bat -- cd C:\temp ftp -n XXX.XX.XX.XXX < get_login.txt -- get_login.txt -- user Anonymous [email protected] cd /path1/rawdata get mydata.txt 然後執行的 runbat.bat -- start /min get_data.bat Spen 2005-09-11, 10:45 AM 這樣不知行不行 -- get_data.bat -- cd C:\temp ftp -n XXX.XX.XX.XXX < get_login.txt -- get_login.txt -- user Anonymous [email protected] cd /path1/rawdata get mydata.txt 然後執行的 runbat.bat -- start /min get_data.bat 可以.受教了 :D 天道生 2005-09-15, 10:06 PM 這個方法不錯...至少會最小化msdos視窗 謝謝分享 HarrisonLin 2005-09-15, 10:13 PM start /min get_data.bat 哦? start /min 是嗎?這個好這個好...抄起來拿去騙妹妹... leonchou 2005-09-16, 03:44 PM 在 Win 2000 測了一下,發現按照以下方式,DOS視窗可以自動關閉 -- 首先在 get_login.txt 最後加一句 bye (結束 FTP shell): -- get_login.txt -- user Anonymous [email protected] cd /path1/rawdata get mydata.txt bye 要執行時直接點兩下 get_data.bat 即可 (或是開始 > 執行: get_data.bat) 執行時DOS視窗會一閃即逝 (PS1),不像 start /min 還會"殘留"在工作列上。 這樣也不需要那個runbat.bat了,而且對DOS batch可能是最接近需求的方式吧... 我不確定在其他版本Windows是否一樣的效果,有興趣的人可試試~ PS1. 這一"閃"的長短可能和網路連線、傳送的檔案大小有關。 PS2. ftp 這個指令支援 script 檔,不一定要用導向符號 < ,所以 ftp -n xxx.xx.xx.xx < get_login.txt 可改為 ftp -n -s:get_login.txt xxx.xx.xx.xx Spen 2005-09-16, 06:56 PM 強.推一下. 另外 此法暴露 user/password.可否有方法能不洩漏帳號密碼? |
|