編輯*.bat檔的問題..



贊助商連結


頁 : [1] 2

Gison
2002-01-08, 01:24 AM
請問如果想要做一個bat檔
執行之後會自動去做以下工作:1.進入命令提示字元
2.cd\java(也就是到指定的目錄底下)
3.path c:\jdk1.3\bin

請問該怎麼寫呢,謝謝您的回答...

贊助商連結


jerrys123
2002-01-08, 02:57 AM
----------
@echo off
prompt $p$g
cls
cd java
path=c:\jdk1.3\bin
--------------
命令提示字元???
C:\> <=這個嗎?
希望我沒會錯意...

Gison
2002-01-08, 04:00 AM
謝謝您的回答....
我說的命令提示字元是 c:\> 沒錯...
但是我在windows xp 下執行後,還是沒有跳到提示字元底下耶...:)

darkwarrior
2002-01-08, 09:51 PM
@echo off 可有可無吧,如果加了這行,執行上面那一個之後看不到過程
.BAT的編輯就像是手動輸入一樣,自己需要打什麼就輸入什麼,一行是一個指令
-----------------
你的例子可以打:
c:\
cd\java
path c:\jdk1.3\bin
--------------------
最後提示符號應該是'C:\JAVA'

Gison
2002-01-08, 11:42 PM
最初由 darkwarrior 發表
@echo off 可有可無吧,如果加了這行,執行上面那一個之後看不到過程
.BAT的編輯就像是手動輸入一樣,自己需要打什麼就輸入什麼,一行是一個指令
-----------------
你的例子可以打:
c:\
cd\java
path c:\jdk1.3\bin
--------------------
最後提示符號應該是'C:\JAVA'



不好意思,您說的這樣應該是不可以的...
這樣的指令方法好像只能適用於dos....
因為我們在windows下面執行 .bat 檔中的 c:\>
並不會真的跳到c:\>....:)

sinful
2002-01-09, 10:25 AM
嗯...基本上呢....你可以到autoexec.bat裡去設定
set path=c:\jdk1.3\bin <===加入這一行...假設你的路徑是這樣...
存檔後重開就可以了...這樣就不用每次進入DOS裡都要打這一行了...
然後關於...進入JAVA目錄的問題....打幾個字..這應該沒差吧...一_一''

sky666
2002-01-09, 11:38 AM
最初由 Gison 發表
請問如果想要做一個bat檔
執行之後會自動去做以下工作:1.進入命令提示字元
2.cd\java(也就是到指定的目錄底下)
3.path c:\jdk1.3\bin

請問該怎麼寫呢,謝謝您的回答...

要兩個批次檔...因為 cmd /k 後面只能用一個命令,那只好去呼叫另外一個批次黨

1.bat
-------------
cmd /k 2.bat
-------------

2.bat
-------------
cd\java
path=c:\jdk1.3\bin
-------------


不然就只能執行上述 2 或 3 其中一個命令
1.bat
-----------------
cmd /k cd\java

cmd /k path c:\jdk1.3\bin
-----------------

用檔案總管執行 1.bat 的結果

http://hinet.sky666.com/bat.jpg

jerrys123
2002-01-10, 12:40 AM
^^我知了...
原來是前面有路逕
你只要把cls那一段改成cd\即可

jerrys123
2002-01-10, 12:44 AM
給Dark:
@echo off是為了要讓畫面乾淨特意加的^^...

Gison
2002-01-10, 05:13 AM
哦...原來如此啊...謝謝大家的回覆...^_^