Re: windows command 如何確定變數存在與否 - Windows

Audriana avatar
By Audriana
at 2011-09-13T10:21

Table of Contents

※ 引述《nknudragon (想買合購鹿港玉珍齋 )》之銘言:
: 大家好 有個問題跟大家請教
: 最近工作上有需要寫一個SCRIPT,是有關FTP上傳下載的
: 大約的用法如下。
: fileup [filename] [times]
: 這樣子就會自動上傳檔案到指定的FTP
: [times] 變數部分 如果不指定,那這個SCRIPT就RUN一次
: IF EXIST %2 DO
: FOR /L %%G IN (1,1,%2) DO (
: ftp -n -s:ftpcmd.dat ftp.adsl.hinet.net
: echo 這是第 %%G 次上傳測試結果
: pause)
: ELSE
: ftp -n -s:ftpcmd.dat ftp.adsl.hinet.net
: ENDIF
: 但是執行起來是有錯的,修修改改了許多次,都是有問題
: 不適跟我說不應該有ELSE,就是跟我說ENDIF,不然就是語法錯誤
: 想請教大家,要如何修改這個SCIRPT ?
自問自答
IF 跟ELSE 語法有搞懂了,但是%2的條件式卻一直搞不定
因為%2並不一定存在,所以一直不知道該用什麼條件去判定
有人可以給個方向麼 ?

IF EXIST %2 DO (
FOR /L %%G IN (1,1,%2) DO (
ftp -n -s:ftpcmd.dat ftp.adsl.hinet.net
echo 這是第 %%G 次測試結果
pause)
) ELSE (
ftp -n -s:ftpcmd.dat ftp.adsl.hinet.net
pause)


--
Tags: Windows

All Comments

Poppy avatar
By Poppy
at 2011-09-18T06:36
if not "%~2" == ""
Edwina avatar
By Edwina
at 2011-09-21T17:55
數字前不要加0,例如:08
Victoria avatar
By Victoria
at 2011-09-25T18:34
fileup [filename] 08

我想請教一下關於匯流排的問題

Elma avatar
By Elma
at 2011-09-13T05:22
之前有讀到相關文章  介紹 32位元與64位元 請教一下   每個位元都是單獨的嗎 如果我使用64匯流排 我的傳輸速率很快 但是我的CPU是32字組大小 也就是說傳過來64位元 我的CPU要執行兩次才可以完全解析(分段解析) 是不是這樣阿 - ...

學生版win7可以直接在mac電腦安裝嗎?

Regina avatar
By Regina
at 2011-09-12T23:15
如標題所說 最近小弟買了一台IMAC,但是家裡長輩比較習慣windos系統 想請問不知道win7昇級版可不可以在mac電腦安裝 會不會有甚麼問題 感謝各位!! 現在碰到一個問題,就是要安裝第二次...無法安裝 顯示0x80070005 按照apple的流程也沒辦法XD - ...

IE8 temporary internet files

Kumar avatar
By Kumar
at 2011-09-12T21:24
之前我用XP 的IE7 裡面的 temporary internet files 可以找到 Mp3檔 或是 Flv檔 但是用了 W7 的 IE8 後,打開temporary internet files 原本這些檔案都不見了,照一些打開隱藏資料檔案選項後, 也一樣沒有出現Mp3... 等,檔案。 ...

Windows 8 展現令人驚艷的高速開機能力(影片)

Audriana avatar
By Audriana
at 2011-09-12T20:11
新聞出處:http://0rz.tw/iMvyw 跳轉後的影片各位可能要專心看囉!不然你可能隨時會錯過那開機的瞬間(不是故意威脅 各位,小編第一次看還真的閃神錯過了...)。根據 MSDN Windows 8 開發小組的最新消 息,Microsoft 的下一代電腦作業系統似乎在開機速度上有了非常大的進步 ...

win7中文顯示不正常(漏字)

Ethan avatar
By Ethan
at 2011-09-12T18:37
請問各位: 我的win7在一些日文漢字、繁體、簡體顯示上會出現空白 就連新注音輸入法也出現一樣的問題,見下連結 http://imageshack.us/photo/my-images/94/54032048.gif/ 請問是要如何解決呢? 謝謝各位幫忙 -- http://catnote.pix ...