【求助】有關DOS語法的寫法尋問



贊助商連結


angelfish
2004-02-27, 03:47 PM
各位先進,小的也有用過搜尋囉,可是找不到在下要的文章,可能是我設定字串沒抓對吧,要是有以前的人問過了我馬上砍掉囉,謝謝

我想要寫一個AUTOEXEC.BAT的自動執行批次檔
我希望一開始執行畫面會出現
=============================================================(分隔線)
歡迎您的使用請選則
1.程式1
2.程式2
===============================================================
然後假如說我選則1,電腦就會自動跑1號程式
意思就是這樣子,希望我講的各位先進會懂><

贊助商連結


TonyYang
2004-02-27, 04:15 PM
有沒有考過硬體裝修丙級?
有的話應該就會了:D
http://www.pczone.com.tw/attachment.php?s=&postid=760793

angelfish
2004-02-28, 10:55 AM
沒考過耶,我對考照沒興趣,也考不過>"<

jeff7364
2004-02-28, 11:24 AM
硬體裝修丙級為什麼要考dos語法
我以前去考
也只有考FDISK而已

七星硬盒
2004-02-28, 11:56 AM
那如果要定時,如果10秒沒選中2的話,直接以1來執行,該如何做呢??

angelfish
2004-02-28, 02:41 PM
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $P$G
PATH C:\DOS
SET TEMP=C:\DOS
MSCDEX /D:MSCD001 /V

:MENU
CLS
TYPE MENU.TXT
CHOICE /C:1234 /N
IF ERRORLEVEL 4 GOTO REDOS
IF ERRORLEVEL 3 GOTO CHKDSKD
IF ERRORLEVEL 2 GOTO CHKDSKC
IF ERRORLEVEL 1 GOTO AAA

:AAA
MEM <====我可以把這個改成比如說自動值行winamp嗎?怎麼改呢@@?我試過直接打winamp不行耶
PAUSE
GOTO MENU

:CHKDSKC
CHKDSK C:
PAUSE <===一定要加這個嗎???
GOTO MENU

TonyYang
2004-02-28, 03:17 PM
最初由 angelfish 發表

MEM<====我可以把這個改成比如說自動值行winamp嗎?怎麼改呢@@?我試過直接打winamp不行耶
你要下完整路徑
例如:c:\program~1\winamp\winamp.exe


PAUSE<===一定要加這個嗎???

可以不用加
你可以直接在命令提示字元裡下達Pause看看你就知道了:D

angelfish
2004-02-29, 10:58 AM
為什麼我都沒有改過喔!!!我先看看這位大大寫的效果,結果出現
SLECT====>Bad command or file name
Bad command or file name
Press any key to continue
怎麼會這樣阿QQ"

TonyYang
2004-02-29, 12:17 PM
最初由 angelfish 發表
為什麼我都沒有改過喔!!!我先看看這位大大寫的效果,結果出現
SLECT====>Bad command or file name
Bad command or file name
Press any key to continue
怎麼會這樣阿QQ"

忘了跟你說...= =|||

PATH C:\DOS←這行拿掉
SET TEMP=C:\DOS←這行拿掉

angelfish
2004-02-29, 10:23 PM
OIC=OH I SEE
我再來去搞搞~