我發現,而我試圖添加一個函數,如果命令,我可能不明白這些命令的實際功能。我批處理if for句子
了我所要實現的:我試着告訴腳本,「如果」(變量)等於(本),然後它會「SET」(這個變量),以0
我如何試圖acomplish這: 我試圖通過寫acomplish這樣的:IF %Q%==/decrypt_Delhi-Inter-Cafe-Guest set decrypt_Delhi-Inter-Cafe-Guest=0
,正如你可以看到... ...我aparently不明白我在這裏做了哈哈挺什麼
爲什麼我會想要做這樣的事?
好吧,我主要是玩弄幾件事情,爲了我做任何事情。我需要寫一些可以做到這一點的東西(類似於waY)
繼承人腳本本身(我刪除了任何不必要的代碼行,這些代碼之間的菜單和我刪除的很多其他東西,這是唯一的部分需要固定) (對不起我的無能,我這裏學習):PI試着google了一下,讀了很多,但我沒有運氣黯然
set encryption_Delhi-Inter_Cafe-Guest=1
set /P Q=Console:
IF %Q%==/decrypt_Delhi-Inter-Cafe-Guest set decrypt_Delhi-Inter-Cafe-Guest=0
if encryption_Delhi-Inter_Cafe-Guest=0 goto decryptedsuccess
:decryptedsuccess
echo you successfully decrypted dheli guest network
echo encryption value: %encryption_Delhi-Inter_Cafe-Guest%
編輯
我注意到theres仍然是語法錯誤。所以我決定檢查一下,如果我的代碼中的某些句子出現語法錯誤,可能是原因。所以我讓他們都轉到:error1標籤。免除我想使用的那個。
和輸出如果我寫入:/decrypt_Delhi-Inter-Cafe-Guest
是:錯誤,這意味着一些IF語句是干擾。並使它出現錯誤的標籤。但我不明白爲什麼,
:decrpt
set encryption_Arris-DE02=1
set encryption_The-G-Strings=1
set encryption_Delhi-Inter_Cafe-Guest=1
set encryption_Delhi-Inter_Cafe-Priv=1
set /P Q=Console:
IF /i "%Q%"=="/decrypt_Delhi-Inter-Cafe-Guest" set decrypt_Delhi-Inter-Cafe-Guest=0
if "%encryption_Delhi-Inter_Cafe-Guest%"=="0" goto decryptedsuccess
IF %Q%==/cmd.help call :ERROR1
IF %Q%==/scan.networks goto networkscan
IF %Q%==/ipconfig goto :ERROR1
IF %Q%==cls goto cls
IF %Q%==/decrypt goto :ERROR1
IF %Q%==/decrypt_Arris-DE02 goto :ERROR1 "REM do (set encryption=0) do (goto decryption complete)"
IF %Q%==/decrypt_The-G-Strings goto :ERROR1
IF %Q%==/decrypt_Delhi-Inter_cafe-Priv goto :ERROR
謝謝!該網站是真的寫得很好,很容易理解:然而,正如你所說,如果/我「你好」equ「你好」(回聲嘿那裏。)其他(轉到測試)這將是使用它的核心方式? –
首先,在註釋中,您可以使用backQuote(「shift」+「〜」)圍繞某個命令來突出顯示「像這樣」。我會在對ya的編輯中添加一個響應。 – Bloodied
我仍然無法獲得這部分工作:'如果公式「/ decrypt_Delhi-間咖啡館,遊客的」設置「decrypt_Delhi-間咖啡廳,客戶= 1」」'它提供了一個語法錯誤....我試着做這個轉變和按鈕你說,但沒有解決:P它只讓我這個符號*^* –