線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1807
推到 Plurk!
推到 Facebook!

如何在命令提示字元取得輸入之參數

答題得分者是:jow
ahentseng
一般會員


發表:6
回覆:9
積分:13
註冊:2008-03-19

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-03-24 09:23:44 IP:59.120.xxx.xxx 訂閱
各位大大..不好意思
第一次做這種類型的程式..但不知道該如何下手
懇請各位能否給小弟一個參考的方向
小弟的問題如下
我在命令提示字元輸入指令如下:
c:\project1.exe a b c (大概是這個樣子)

project1.exe 是一個執行檔(用delphi compiler完成的)
a,b,c為三個參數

問題是我該如何去抓取到a b c 這三個參數...並傳送給project1.exe執行呢?

請各位大大多多指教...
讓各位煩心了...
在此先謝謝各位....感謝感謝!!!
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-03-24 09:27:21 IP:210.66.xxx.xxx 訂閱
這是delphi help裡的example

[code delphi]
procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
for i := 1 to ParamCount do
begin
if LowerCase(ParamStr(i)) = 'beep' then
Beep
else if LowerCase(ParamStr(i)) = 'exit' then
Application.Terminate;
end;
end;
[/code]


另外,在Design Time時, 你可以在下列位置輸入你的參數

Run->Parameters->Parameters (Edit)
編輯記錄
jow 重新編輯於 2008-03-24 09:28:30, 註解 無‧
jow 重新編輯於 2008-03-24 09:44:15, 註解 無‧
ahentseng
一般會員


發表:6
回覆:9
積分:13
註冊:2008-03-19

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-03-24 09:45:27 IP:219.87.xxx.xxx 訂閱
不好意思喔...jow大大...我研究一下..看不懂意思...晚一點結案
===================引 用 jow 文 章===================

[code delphi]
procedure TForm1.FormCreate(Sender: TObject);
var
i: Integer;
for i := 1 to ParamCount do
begin
if LowerCase(ParamStr(i)) = 'beep' then
Beep
else if LowerCase(ParamStr(i)) = 'exit' then
Application.Terminate;
end;
end;
[/code]
ahentseng
一般會員


發表:6
回覆:9
積分:13
註冊:2008-03-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-03-24 10:15:52 IP:61.222.xxx.xxx 訂閱
請問一下這個example的關鍵字是?
因為我想看他的說明一直找不到

另外您說的
parammeters(Edit)
Edit 指的是數入的參數
輸入方式是 a b c(一樣以空白或是逗點區隔..還是有限定輸入..字串(須加單引號)..數字都跟Delphi程式碼一樣嗎)

===================引 用 jow 文 章===================
這是delphi help裡的example
編輯記錄
ahentseng 重新編輯於 2008-03-24 10:38:27, 註解 無‧
jow
尊榮會員


發表:66
回覆:751
積分:1253
註冊:2002-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-03-24 10:58:28 IP:210.66.xxx.xxx 訂閱
關鍵字: ParamStr

Edit是指在Parameters項目的元件內
輸入以空白字元隔開的參數, 例如 a b c
系統時間:2024-04-29 6:12:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!