RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [討論] [求助][已解決]讀取文字檔儲存至 Batch 批次檔的環境變數   字型大小:||| 
badcat
銀驢友〔初級〕
等級: 12等級: 12等級: 12
壞喵

 . 積分: 541
 . 精華: 3
 . 文章: 837
 . 收花: 3874 支
 . 送花: 982 支
 . 比例: 0.25
 . 在線: 3330 小時
 . 瀏覽: 62312 頁
 . 註冊: 7451
 . 失蹤: 383
#1 : 2007-11-13 05:11 PM     全部回覆 引言回覆

上面兩個例子都不對!

樓主的意思是:

123.txt 內容為 C:\Games\

類似將 set gamepath = c:\games\

但 C:\Games\ 字串得從 123.txt 取出,把 123.txt 的內容 "C:\Games\" 設定成環境變數 %gamepath% 的數值,而不是像上面的命令直接設定。

一般 Batch 批次檔內沒有這種命令,記得要用這種方法,得另外找「命令列工具」程式。
得找「從檔案中設定環境變數」的程式,大概類似 像這樣的程式。(下面的隨便舉例,非真實例子)
Ex: GetFileEnvSet.exe /S: gamepath /F:"123.txt"

這樣各位客倌看的懂嗎?

[badcat 在  2007-11-13 07:55 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
badcat
銀驢友〔初級〕
等級: 12等級: 12等級: 12
壞喵

 . 積分: 541
 . 精華: 3
 . 文章: 837
 . 收花: 3874 支
 . 送花: 982 支
 . 比例: 0.25
 . 在線: 3330 小時
 . 瀏覽: 62312 頁
 . 註冊: 7451
 . 失蹤: 383
#2 : 2007-11-14 09:16 AM     全部回覆 引言回覆

ROACH 的方法,可算是一個取巧的方法,但是有效。(取的好!)
而 Jonson 的方法,是比較正統的做法,但要注意此 FOR 指令僅能用於 Windows 2000/XP 以後才能使用。(新型的內建指令 FOR)

若考慮該批次檔要給別人,喵喵 會使用 ROACH 的方法。(沒有作業系統版本的問題)
若考慮該批次檔要自用,喵喵 會使用 Jonson 的方法。(不需寫入硬碟效率較高)


對不起,壞喵 還來不及找,兩位大人就已經有解決方案了。(看來 貓 的批次檔功力老化了!笑!)
集眾人的力量解決問題的感覺還真好!

建議 hartmann109 可將此兩種方案編入主題文中,並在標題上寫上:「已解決」讀取文字檔儲存至 Batch 批次檔的環境變數。(這標題比較能一目暸然)
以供後人瞻仰。(參考!笑!)

[badcat 在  2007-11-14 09:32 AM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記
badcat
銀驢友〔初級〕
等級: 12等級: 12等級: 12
壞喵

 . 積分: 541
 . 精華: 3
 . 文章: 837
 . 收花: 3874 支
 . 送花: 982 支
 . 比例: 0.25
 . 在線: 3330 小時
 . 瀏覽: 62312 頁
 . 註冊: 7451
 . 失蹤: 383
#3 : 2007-11-14 02:37 PM     全部回覆 引言回覆

抱歉,喵喵沒寫清楚,讓您誤解了!

標題上寫上 (藍色字):[求助][已解決]讀取文字檔儲存至 Batch 批次檔的環境變數

這樣標題定義比較清楚,一眼就看出是有「關於 文字檔 匯入 批次檔 環境變數的問題」,
[求助][已解決]批次檔的寫法 這標題來的一目暸然。

第二個是:可將此兩種方案編入主題文中
方法一:主題文中直接列出「解法文章」:
這樣壇友就不需到下面一堆回應中去找解答,主題文中就有解答說明。(請附上解答「出處」,以尊重發文者。)

方法二:主題文中直接直接列出「解法連接」:
只列出「解法」的「回應」「連接」(Ex: 解法一:http://twed2k.org/viewthread.php?tid=197447&page=1#pid1551871 - by ROACH )
用「本文連接」列出 ROACH & Jonson 「正確解答」回應 的位置即可。比較偷懶,比較輕鬆。(笑!)

P.S. 以上僅是 喵喵 的建議,要怎麼修改主題文,是 hartmann109 您個人的權利。(您高興就好!)



引用:
阿達猴寫到:
我可能會考慮用vb自己寫程式讀檔案...(亂寫= =我是程式新手...)


當然!能用「程式」寫作,執行效率高,彈性佳。
但不是每一個人都會寫「程式」,且你還得找「編譯器」編譯程式等等...問題要解決。


喵喵 個貓 認為,能用「現有」批次檔的工具來做,會比用「程式」門檻來的低。(Ex: VB, C,...),且資源取得方便。(已經內建在作業系統中)

[badcat 在  2007-11-14 03:45 PM 作了最後編輯]



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-22 08:59 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.134632 second(s), 7 queries , Qzip disabled