㈠ DOS命令IF變數的定義..
我遇見過
但我也不知道等級
不過我確定不是很嚴重
不過我的系統我還是重裝了
㈡ bat命令定義變數
set var=1,等號兩邊的空格去掉,不然cmd會把var+空格當成一個變數名,空格+1當成變數值
㈢ 命令是什麼
和文件一樣,命令也是計算機運用中的一個普通的基本概念。簡單地說,命令就是向機器輸入一句話,告訴機器去做某件事情。在DOS操作系統和其他各種軟體系統中,命令的使用都是在提示符後面輸入一串字元,然後打回車鍵確認。計算機接到這個命令之後,先以它能理解的「語法」去解釋,如果命令「合法」,它就執行;如果不合法,它就會不懂,將顯示出錯誤信息,請你重新輸入。
這種使用命令的方式叫做「人機對話方式」。這種方式是最早的方式,也是現在應用最廣泛的方式。除此之外,還有「窗口菜單」的方式,在許多應用軟體和新的操作系統中使用。如WINDOWS,這種方式不需要逐個輸入字元,只要將游標移到需要的菜單項後確認即可,直觀方便,在DOS的高版本中有一個叫DOSSHELL.EXE的文件,運行這個文件,就可以用菜單方式進行一些較簡單的DOS操作。
在DOS中,命令有3種類別:
1.內部命令
DATE、TIME、VER、DIR等都是內部命令,它們不需要單獨的程序來存放,而是它們共同存放,它們共同存放在一個COMMAND.COM文件中。在DOS引導盤中,都有這個文件,DOS一啟動,它就被調入內存,於是所有的內部命令就都可以使用了。
2.外部命令
外部命令都是各自由一個單獨程序來貯存的,例如,FORMAT.EXE只有在命令被使用時才調入內存,並且在執行完畢後就從內存中刪掉了。因此,執行外部命令時,先要找到有關文件。
3.批處理命令
在DOS中,可以把多條命令集中在一起,放在一個文件中,這種文件就叫做批處理命令文件。這種文件的擴展名就是前面講的BAT。運行批處理命令,就是鍵入批處理命令文件的(主)文件名,再回車。這樣,包含在文件中的多條命令就可以連續執行而無需分別輸入了。DOS的可執行文件的運行方法,就是鍵入(主)文件名然後回車。這里可以看出,DOS命令的使用實質上就是執行可執行文件。
㈣ cmd if命令中定義變數值
改成這樣就行了:
@echo off
set /p a=請輸入:
echo.
if %a% == before set b=gggggggg
if %a% == after set b=hhhhhh
echo %b%
pause
注意雙等號兩邊要有空格,並且去除before和after兩邊的引號
另外,樓上方法也行
㈤ 什麼是宏定義命令
一個程序由多個文件組成,特別是有多個頭文件組成時一定要用宏,目的是避免互相嵌入造成重復定義,給編譯器一個清晰的程序結構。
例如所有的MFC VC++ 的頭文件都有這個宏
#if !defined(AFX_....
#define AFX_....
...
#endif
調用動態聯結庫要用宏 #pragma....
定義替代字元要用宏,例如
#define SHUZU_DAXIAO 2000
...
float a[SHUZU_DAXIAO],b[SHUZU_DAXIAO];
編譯前編譯器會用2000替代所有字元SHUZU_DAXIAO。
如果是一般變數,就不能用宏,例如:
int i,j,k;
void main(int n, char *argv[]) { }
這是標準的C的主程序寫法。
用void 表示主程序運行終了沒有返回值送回操作系統。
如果是
int main(int n, char *argv[]) { ....
return 0;
}
主程序運行終了有返回值送回操作系統,主程序內要有return語句。
網上找的希望對你有幫助
㈥ 怎麼自定義CAD命令
AutoCAD下的命令別名定義:
1、選擇「工具>自定義>編輯程序參數」菜單命令,系統會自動打開命令定義文件(acad.pgp),如下圖。
㈦ 命令的格式如何理解
{}包起來的意思就是這個括弧包起來的參數至少必須要有一個
[]就是裡面的所有參數可以省略。
像你上面的意思就是
{ctxu} c t x u中必須要有一個參數在用jar命令是要有
[vfm0M] v f m 0 M可以全部省略。
㈧ 運行命令的基本定義
這對於DOS來說是一個很大的優點。而存放這些內部命令的文件是「Command」(文件後綴.com)。它與IO.sys,Msdos.sys一起成為DOS系統的三個重要文件。在DOS系統裡面輸入任何命令的時候,系統會先從COMMON(後綴.com)文件裡面來尋找有沒有這條命令,如果沒有則轉向尋找外部命令,到了XP時代後,這個內部命令文件則集成到了系統哪個文件)。