A. 匯編語言指令大全,要詳細的 !!!!
一、數據位傳送指令:
1、MOV C, bit ;bit 可直接定址位 C←(bit)
2、MOV bit,C ;C 進位位 (bit) ← C
二、位變數修改指令:
1、CLR C ; 將C=0
2、CLR bit
3、CPL C ; 將C求反再存入C
4、CPL bit ; 將bit求反再存入bit
5、SETB C ; 將C=1
6、SETB bit ; (bit) ← 1
三、位變數邏輯指令:
ANL C, bit ANL C, bit ORL C, bit ORL C, bit
B. 計算機二級考試中常用的命令語句和SQL語句
例如,可用下列語法在 JDBC SQL 語句中指定日期:
{d `yyyy-mm-dd'}
在該語法中,yyyy 為年代,mm 為月份,而 dd 則為日期。驅動程序將用等價的特定於 DBMS 的表示替換這個轉義子句。例如,如果 '28- FEB-99' 符合基本資料庫的格式,則驅動程序將用它替換 {d 1999-02-28}。
對於 TIME 和 TIMESTAMP 也有類似的轉義子句:
{t `hh:mm:ss'}
{ts `yyyy-mm-dd hh:mm:ss.f . . .'}
TIMESTAMP 中的小數點後的秒(.f . . .)部分可忽略。
call 或 ? = call 表示已存儲過程
如果資料庫支持已存儲過程,則可從 JDBC 中調用它們,語法為:
{call procere_name[(?, ?, . . .)]}
或(其中過程返回結果參數):
{? = call procere_name[(?, ?, . . .)]}
方括弧指示其中的內容是可選的。它們不是語法的必要部分。
輸入參數可以為文字或參數。有關詳細信息,參見 JDBC 指南中第 7 節,「CallableStatement」。
可通過調用方法 DatabaseMetaData.supportsStoredProceres 檢查資料庫是否支持已存儲過程。
oj 表示外部連接
外部連接的語法為
{oj outer-join}
其中 outer-join 形式為
table LEFT OUTER JOIN {table / outer-join} ON search-condition
外部連接屬於高級功能。有關它們的解釋可參見 SQL 語法。JDBC 提供了三種 DatabaseMetaData 方法用於確定驅動程序支持哪些外部連接類型:supportsOuterJoins、supportsFullOuterJoins 和 supportsLimitedOuterJoins。
方法 Statement.setEscapeProcessing 可打開或關閉轉義處理;預設狀態為打開。當性能極為重要時,程序員可能想關閉它以減少處理時間。但通常它將出於打開狀態。應注意: setEscapeProcessing 不適用於 PreparedStatement 對象,因為在調用該語句前它就可能已被發送到資料庫。有關預編譯的信息,參見 PreparedStatement。
6、使用方法 execute
execute 方法應該僅在語句能返回多個 ResultSet 對象、多個更新計數或 ResultSet 對象與更新計數的組合時使用。當執行某個已存儲過程或動態執行未知 SQL 字元串(即應用程序程序員在編譯時未知)時,有可能出現多個結果的情況,盡管這種情況很少見。例如,用戶可能執行一個已存儲過程(使用 CallableStatement 對象 - 參見第 135 頁的 CallableStatement),並且該已存儲過程可執行更新,然後執行選擇,再進行更新,再進行選擇,等等。通常使用已存儲過程的人應知道它所返回的內容。
因為方法 execute 處理非常規情況,所以獲取其結果需要一些特殊處理並不足為怪。例如,假定已知某個過程返回兩個結果集,則在使用方法 execute 執行該過程後,必須調用方法 getResultSet 獲得第一個結果集,然後調用適當的 getXXX 方法獲取其中的值。要獲得第二個結果集,需要先調用 getMoreResults 方法,然後再調用 getResultSet 方法。如果已知某個過程返回兩個更新計數,則首先調用方法 getUpdateCount,然後調用 getMoreResults,並再次調用 getUpdateCount。
對於不知道返回內容,則情況更為復雜。如果結果是 ResultSet 對象,則方法 execute 返回 true;如果結果是 Java int,則返回 false。如果返回 int,則意味著結果是更新計數或執行的語句是 DDL 命令。在調用方法 execute 之後要做的第一件事情是調用 getResultSet 或 getUpdateCount。調用方法 getResultSet 可以獲得兩個或多個 ResultSet 對象中第一個對象;或調用方法 getUpdateCount 可以獲得兩個或多個更新計數中第一個更新計數的內容。
當 SQL 語句的結果不是結果集時,則方法 getResultSet 將返回 null。這可能意味著結果是一個更新計數或沒有其它結果。在這種情況下,判斷 null 真正含義的唯一方法是調用方法 getUpdateCount,它將返回一個整數。這個整數為調用語句所影響的行數;如果為 -1 則表示結果是結果集或沒有結果。如果方法 getResultSet 已返回 null(表示結果不是 ResultSet 對象),則返回值 -1 表示沒有其它結果。也就是說,當下列條件為真時表示沒有結果(或沒有其它結果):
((stmt.getResultSet() == null) && (stmt.getUpdateCount() == -1))
如果已經調用方法 getResultSet 並處理了它返回的 ResultSet 對象,則有必要調用方法 getMoreResults 以確定是否有其它結果集或更新計數。如果 getMoreResults 返回 true,則需要再次調用 getResultSet 來檢索下一個結果集。如上所述,如果 getResultSet 返回 null,則需要調用 getUpdateCount 來檢查 null 是表示結果為更新計數還是表示沒有其它結果。
當 getMoreResults 返回 false 時,它表示該 SQL 語句返回一個更新計數或沒有其它結果。因此需要調用方法 getUpdateCount 來檢查它是哪一種情況。在這種情況下,當下列條件為真時表示沒有其它結果:
((stmt.getMoreResults() == false) && (stmt.getUpdateCount() == -1))
下面的代碼演示了一種方法用來確認已訪問調用方法 execute 所產生的全部結果集和更新計數:
stmt.execute(queryStringWithUnknownResults);
while (true) {
int rowCount = stmt.getUpdateCount();
if (rowCount > 0) { // 它是更新計數
System.out.println("Rows changed = " + count);
stmt.getMoreResults();
continue;
}
if (rowCount == 0) { // DDL 命令或 0 個更新
System.out.println(" No rows changed or statement was DDL
command");
stmt.getMoreResults();
continue;
}
// 執行到這里,證明有一個結果集
// 或沒有其它結果
ResultSet rs = stmt.getResultSet;
if (rs != null) {
. . . // 使用元數據獲得關於結果集列的信息
while ( rs
break; // 沒有其它結果
asc 按升序排列
desc 按降序排列
下列語句部分是Mssql語句,不可以在access中使用。
SQL分類:
DDL—數據定義語言(CREATE,ALTER,DROP,DECLARE)
DML—數據操縱語言(SELECT,DELETE,UPDATE,INSERT)
DCL—數據控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,簡要介紹基礎語句:
1、說明:創建資料庫
CREATE DATABASE database-name
2、說明:刪除資料庫
drop database dbname
3、說明:備份sql server
--- 創建 備份數據的 device
USE master
EXEC sp_admpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'
--- 開始 備份
BACKUP DATABASE pubs TO testBack
4、說明:創建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根據已有的表創建新表:
A:create table tab_new like tab_old (使用舊表創建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、說明:刪除新表drop table tabname
6、說明:增加一個列
Alter table tabname add column col type
註:列增加後將不能刪除。DB2中列加上後數據類型也不能改變,唯一能改變的是增加varchar類型的長度。
7、說明:添加主鍵: Alter table tabname add primary key(col)
說明:刪除主鍵: Alter table tabname drop primary key(col)
8、說明:創建索引:create [unique] index idxname on tabname(col….)
刪除索引:drop index idxname
註:索引是不可更改的,想更改必須刪除重新建。
9、說明:創建視圖:create view viewname as select statement
刪除視圖:drop view viewname
10、說明:幾個簡單的基本的sql語句
選擇:select * from table1 where 范圍
插入:insert into table1(field1,field2) values(value1,value2)
刪除:delete from table1 where 范圍
更新:update table1 set field1=value1 where 范圍
查找:select * from table1 where field1 like 』%value1%』 ---like的語法很精妙,查資料!
排序:select * from table1 order by field1,field2 [desc]
總數:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
11、說明:幾個高級查詢運算詞
A: UNION 運算符
UNION 運算符通過組合其他兩個結果表(例如 TABLE1 和 TABLE2)並消去表中任何重復行而派生出一個結果表。當 ALL 隨 UNION 一起使用時(即 UNION ALL),不消除重復行。兩種情況下,派生表的每一行不是來自 TABLE1 就是來自 TABLE2。
B: EXCEPT 運算符
EXCEPT 運算符通過包括所有在 TABLE1 中但不在 TABLE2 中的行並消除所有重復行而派生出一個結果表。當 ALL 隨 EXCEPT 一起使用時 (EXCEPT ALL),不消除重復行。
C: INTERSECT 運算符
INTERSECT 運算符通過只包括 TABLE1 和 TABLE2 中都有的行並消除所有重復行而派生出一個結果表。當 ALL 隨 INTERSECT 一起使用時 (INTERSECT ALL),不消除重復行。
註:使用運算詞的幾個查詢結果行必須是一致的。
12、說明:使用外連接
A、left outer join:
左外連接(左連接):結果集幾包括連接表的匹配行,也包括左連接表的所有行。
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
B:right outer join:
右外連接(右連接):結果集既包括連接表的匹配連接行,也包括右連接表的所有行。
C:full outer join:
全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。
其次,大家來看一些不錯的sql語句
1、說明:復製表(只復制結構,源表名:a 新表名:b) (Access可用)
法一:select * into b from a where 1<>1
法二:select top 0 * into b from a
2、說明:拷貝表(拷貝數據,源表名:a 目標表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;
3、說明:跨資料庫之間表的拷貝(具體數據使用絕對路徑) (Access可用)
insert into b(a, b, c) select d,e,f from b in 『具體資料庫』 where 條件
例子:..from b in '"&Server.MapPath(".")&"data.mdb" &"' where..
4、說明:子查詢(表名1:a 表名2:b)
select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where a IN (1,2,3)
5、說明:顯示文章、提交人和最後回復時間
select a.title,a.username,b.adddate from table a,(select max(adddate) adddate from table where table.title=a.title) b
6、說明:外連接查詢(表名1:a 表名2:b)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
7、說明:在線視圖查詢(表名1:a )
select * from (SELECT a,b,c FROM a) T where t.a > 1;
8、說明:between的用法,between限制查詢數據范圍時包括了邊界值,not between不包括
select * from table1 where time between time1 and time2
select a,b,c, from table1 where a not between 數值1 and 數值2
9、說明:in 的使用方法
select * from table1 where a [not] in (『值1』,』值2』,』值4』,』值6』)
10、說明:兩張關聯表,刪除主表中已經在副表中沒有的信息
delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )
11、說明:四表聯查問題:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....
12、說明:日程安排提前五分鍾提醒
SQL: select * from 日程安排 where datediff('minute',f開始時間,getdate())>5
13、說明:一條sql 語句搞定資料庫分頁
select top 10 b.* from (select top 20 主鍵欄位,排序欄位 from 表名 order by 排序欄位 desc) a,表名 b where b.主鍵欄位 = a.主鍵欄位 order by a.排序欄位
14、說明:前10條記錄
select top 10 * form table1 where 范圍
15、說明:選擇在每一組b值相同的數據中對應的a最大的記錄的所有信息(類似這樣的用法可以用於論壇每月排行榜,每月熱銷產品分析,按科目成績排名,等等.)
select a,b,c from tablename ta where a=(select max(a) from tablename tb where tb.b=ta.b)
16、說明:包括所有在 TableA 中但不在 TableB和TableC 中的行並消除所有重復行而派生出一個結果表
(select a from tableA ) except (select a from tableB) except (select a from tableC)
17、說明:隨機取出10條數據
select top 10 * from tablename order by newid()
18、說明:隨機選擇記錄
select newid()
19、說明:刪除重復記錄
Delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)
20、說明:列出資料庫里所有的表名
select name from sysobjects where type='U'
21、說明:列出表裡的所有的
select name from syscolumns where TableName')
22、說明:列示type、vender、pcs欄位,以type欄位排列,case可以方便地實現多重選擇,類似select 中的case。
select type,sum(case vender when 'A' then pcs else 0 end),sum(case vender when 'C' then pcs else 0 end),sum(case vender when 'B' then pcs else 0 end) FROM tablename group by type
顯示結果:
type vender pcs
電腦 A 1
電腦 A 1
光碟 B 2
光碟 A 2
手機 B 3
手機 C 3
23、說明:初始化表table1
TRUNCATE TABLE table1
24、說明:選擇從10到15的記錄
select top 5 * from (select top 15 * from table order by id asc) table_別名 order by id desc
--從Table 表中取出第 m 條到第 n 條的記錄:(Not In 版本)
SELECT TOP n-m+1 *
FROM Table
WHERE (id NOT IN (SELECT TOP m-1 id FROM Table ))
--從TABLE表中取出第m到n條記錄 (Exists版本)
SELECT TOP n-m+1 * FROM TABLE AS a WHERE Not Exists
(Select * From (Select Top m-1 * From TABLE order by id) b Where b.id=a.id )
Order by id
--m為上標,n為下標,例如取出第8到12條記錄,m=8,n=12,Table為表名
Select Top n-m+1 * From Table
Where Id>(Select Max(Id) From
(Select Top m-1 Id From Table Order By Id Asc) Temp)
Order By Id Asc
隨機選擇資料庫記錄的方法(使用Randomize函數,通過SQL語句實現)
對存儲在資料庫中的數據來說,隨機數特性能給出上面的效果,但它們可能太慢了些。你不能要求ASP「找個隨機數」然後列印出來。實際上常見的解決方案是建立如下所示的循環:
Randomize
RNumber = Int(Rnd*499) +1
While Not objRec.EOF
If objRec("ID") = RNumber THEN
... 這里是執行腳本 ...
end if
objRec.MoveNext
Wend
這很容易理解。首先,你取出1到500范圍之內的一個隨機數(假設500就是資料庫內記錄的總數)。然後,你遍歷每一記錄來測試ID 的值、檢查其是否匹配RNumber。滿足條件的話就執行由THEN 關鍵字開始的那一塊代碼。假如你的RNumber 等於495,那麼要循環一遍資料庫花的時間可就長了。雖然500這個數字看起來大了些,但相比更為穩固的企業解決方案這還是個小型資料庫了,後者通常在一個資料庫內就包含了成千上萬條記錄。這時候不就死定了?
採用SQL,你就可以很快地找出准確的記錄並且打開一個只包含該記錄的recordset,如下所示:
Randomize
RNumber = Int(Rnd*499) + 1
SQL = "SELECT * FROM Customers WHERE & RNumber
set objRec = ObjConn.Execute(SQL)
Response.WriteRNumber & " = " & objRec("ID") & " " & objRec("c_email")
不必寫出RNumber 和ID,你只需要檢查匹配情況即可。只要你對以上代碼的工作滿意,你自可按需操作「隨機」記錄。Recordset沒有包含其他內容,因此你很快就能找到你需要的記錄這樣就大大降低了處理時間。
再談隨機數
現在你下定決心要榨乾Random 函數的最後一滴油,那麼你可能會一次取出多條隨機記錄或者想採用一定隨機范圍內的記錄。把上面的標准Random 示例擴展一下就可以用SQL應對上面兩種情況了。
為了取出幾條隨機選擇的記錄並存放在同一recordset內,你可以存儲三個隨機數,然後查詢資料庫獲得匹配這些數字的記錄:
SQL = "SELECT * FROM Customers WHERE & RNumber & " OR & RNumber2 & " OR & RNumber3
假如你想選出10條記錄(也許是每次頁面裝載時的10條鏈接的列表),你可以用BETWEEN 或者數學等式選出第一條記錄和適當數量的遞增記錄。這一操作可以通過好幾種方式來完成,但是 SELECT 語句只顯示一種可能(這里的ID 是自動生成的號碼):
SQL = "SELECT * FROM Customers WHERE ID BETWEEN " & RNumber & " AND " & RNumber & "+ 9"
注意:以上代碼的執行目的不是檢查資料庫內是否有9條並發記錄。
隨機讀取若干條記錄,測試過
Access語法:SELECT top 10 * From 表名 ORDER BY Rnd(id)
Sql server:select top n * from 表名 order by newid()
mysqlelect * From 表名 Order By rand() Limit n
Access左連接語法(最近開發要用左連接,Access幫助什麼都沒有,網上沒有Access的SQL說明,只有自己測試, 現在記下以備後查)
語法elect table1.fd1,table1,fd2,table2.fd2 From table1 left join table2 on table1.fd1,table2.fd1 where ...
使用SQL語句 用...代替過長的字元串顯示
語法:
SQL資料庫:select case when len(field)>10 then left(field,10)+'...' else field end as news_name,news_id from tablename
Access資料庫:SELECT iif(len(field)>2,left(field,2)+'...',field) FROM tablename;
Conn.Execute說明
Execute方法
該方法用於執行SQL語句。根據SQL語句執行後是否返回記錄集,該方法的使用格式分為以下兩種:
1.執行SQL查詢語句時,將返回查詢得到的記錄集。用法為:
Set 對象變數名=連接對象.Execute("SQL 查詢語言")
Execute方法調用後,會自動創建記錄集對象,並將查詢結果存儲在該記錄對象中,通過Set方法,將記錄集賦給指定的對象保存,以後對象變數就代表了該記錄集對象。
2.執行SQL的操作性語言時,沒有記錄集的返回。此時用法為:
連接對象.Execute "SQL 操作性語句" [, RecordAffected][, Option]
·RecordAffected 為可選項,此出可放置一個變數,SQL語句執行後,所生效的記錄數會自動保存到該變數中。通過訪問該變數,就可知道SQL語句隊多少條記錄進行了操作。
·Option 可選項,該參數的取值通常為adCMDText,它用於告訴ADO,應該將Execute方法之後的第一個字元解釋為命令文本。通過指定該參數,可使執行更高效。
·BeginTrans、RollbackTrans、CommitTrans方法
這三個方法是連接對象提供的用於事務處理的方法。BeginTrans用於開始一個事物;RollbackTrans用於回滾事務;CommitTrans用於提交所有的事務處理結果,即確認事務的處理。
事務處理可以將一組操作視為一個整體,只有全部語句都成功執行後,事務處理才算成功;若其中有一個語句執行失敗,則整個處理就算失敗,並恢復到處里前的狀態。
BeginTrans和CommitTrans用於標記事務的開始和結束,在這兩個之間的語句,就是作為事務處理的語句。判斷事務處理是否成功,可通過連接對象的Error集合來實現,若Error集合的成員個數不為0,則說明有錯誤發生,事務處理失敗。Error集合中的每一個Error對象,代表一個錯誤信息。
C. LOGO語言命令大全
DRAW - 清屏、海龜回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前進
BACK BK 後退
RIGHT RT 右轉
LEFT LT 左轉
PENUP PU 抬筆
PENDOWN PD 落筆
HIDETURTLE HT 藏龜
SHOWTURTLE ST 顯龜
CLEARSCREEN CS 清屏
HOME - 回家
REPEAT - 重復
SPLITSCREEN SS 圖文混合屏
FULLSCREEN FS 全圖形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 環繞狀態
WINDOW - 窗口狀態
FENCE - 圍欄狀態
SHOW - 屏幕輸出
TT - 在畫圖區顯示文字
TO……END - 過程頭、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 進入編輯部
STOP -
TOPLEVEL -
SETPC - 設置畫筆顏色
SETBG - 設置屏幕底色
坐標作圖
SETX - 指定海龜橫向位置
SETY - 指定海龜縱向位置
SETXY - 指定海龜任意位置
SETHEADING SETH - 指定海龜方向
XCOR - 顯示海龜當前位置的X坐標
YCOR - 顯示海龜當前位置的Y坐標
GETXY - 顯示海龜當前位置的X,Y坐標
HEADING - 顯示海龜指向角度
文件管理
POTS - 顯示工作區內所有過程的標題
POPS(PO ALL) - 顯示工作區內所有過程的內容
PRINTOUT PO 顯示工作區內過程的內容
ERASE(ER ALL) ER 刪除工作區中的過程
DIRECTORY DIR 顯示磁碟文件目錄
DISK - 顯示當前盤
SETDISK - 設置當前盤
SAVE - 把程序存檔
LOAD - 讀程序文件
SAVEPIC - 圖形存檔
LOADPIC - 讀圖形文件
DELETE - 刪除文件
RENAME REN 文件改名
數值計算
PRINT PR 換行列印
TYPE - 同行列印
SETCURSOR - 列印格式
OUTPUT OP 輸出
INT - 取整函數
ROUND - 四捨五入函數
QUOTIENT - 求商函數
REMAINDER - 余數函數
RANDOM - 隨機函數
SQRT - 平方根函數
ABS - 絕對值函數
MAKE - 賦值
PRECISION - 數字顯示精度
字表處理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判斷是否為空
READ - 從鍵盤上接受一串字元
READCHAR RC 從鍵盤上接受一個字元
READLIST RL 從鍵盤上接受一個表
READQUOTE RQ 從鍵盤上接受一個字
RESULT: - 結果
TRUE - 真
FALSE - 假
COUNT - 測長函數
MAKE - 賦值
ITEM - 輸出表中第:K個元素
TEST - 測試條件
IFTRUE IFT 測試真
IFFALSE IFF 測試假
KEY? - 是否有鍵盤輸入
NUMBER? - 是否是數
WORD? - 是否是字
LIST? - 是否是表
WORD - 連接字
SENTENCE SE 字與表、表與表的連接
FPUT - 連接到表(字)首
LPUT - 連接到表(字)尾
LIST - 組成表
RUN - 運行表
DEFINE - 定義過程
ASCII - 輸出字元的ASCII碼
CHAR - 輸出ASCII碼值的字元
D. 電腦開始-運行的命令語言有那些
初級電腦命令
▲cd__文件夾:打開這個文件夾,c的意思是come in,d的意思是document
▲cd..:返回上一目錄
▲dir:查看文件夾中的內容
▲dir/w:查看的內容,在一屏中顯示
▲dir/p:但看的內容,分屏顯示
▲dir/a:查看文件夾中的內容,就是就算是隱藏文件,也能看到
▲dir__.exe:查看以.exe為後綴名的文件
▲ping__計算機名或IP地址 給對方計算機發送數據包,檢測兩台計算機是否通
▲ping__-t__計算機名或IP地址 一直給對方計算機發送數據包,如果想要停止就按ctrl+c。
▲ping__-a__計算機名或IP地址 通過給對方發送數據包,可查到對方計算機的名稱
▲type:在DOS下打開文檔,查看內容
(win98)MS-dos:
打開運行,輸入command,可進入DOS界面。或在「開始」的「程序」中找到MS-DOS,也可以打開。
▲運行—winipcfg:IP配置
▲運行—regedit:注冊表
▲運行—notepad:記事本
▲運行—winword:word文檔
MS-DOS:( __ 下劃線代表一個空格)
▲復制文件: 盤符:文件夾文件夾文件名.後綴名__盤符:文件夾文件夾 (如: c:windowstopsy.ini d:amdls)意思是把sy.ini這個文件復制到D盤amd下的ls下,另外amd*.*代表amd這個文件夾下的所有文件以及文件夾
▲新建文件夾:md__文件夾名(md代表make document,意思就是製造文件)
▲刪除文件夾以及文件:rd__文件夾名(rd代表revise document,意思就是刪掉文件,但rd這個命令只能刪掉空的文件夾)
deltree__/y__盤符:文件夾文件夾文件(/y可加可不加,加上/y,系統不會提醒是否確認要刪除,不加,則提醒)
▲更改文件屬性:attrib__+(-)__r(s,h)__文件名(+為加屬性,-為減屬性,r為只讀,s為系統,h為隱藏)
▲格式化盤符:format__盤符:/s(/s為參數format的意思為「開本、格式」)
▲快速格式化:format__盤符:/s/q(/q為快速,q:quick 快的,快速的)
▲在DOS下還原注冊表:scanreg/restore
(win2000)命令提示符:
打開運行,輸入cmd(command的縮寫,但不能輸入command),可進入DOS界面。或在「開始」-「程序」-「附件」中找到「命令提示符」,也可以打開。
▲運行—ipconfig:IP配置(ipconfig /all為詳細資料)
▲運行—regedit:注冊表
▲運行—notepad:記事本
▲運行—winword:word文檔
▲運行—gpedit.msc: 組策略
MS-DOS:( _ 下劃線代表空格)
(win2000安全性很高,所以有些命令必須管理員才能實現)
在win2000中 復制文件、新建文件夾、更改文件屬性、格式化都是跟win98中的一樣,唯一區別是刪除文件是del(deltree的縮寫)。
在win2000中有很多服務,所以在MS-DOS下運行的程序要比win98的多
▲轉換成NTFS分區:convert__盤符:__/fs:ntfs(convert的意思為:皈依者,就是改變的意思)
▲在DOS下添加用戶:net__user__用戶名__密碼__/add(/add為參數,add就是additive,意思為添加的。)
▲在DOS下刪除用戶:net__user__用戶名__密碼__/delete(/delete的意思就是刪除)
▲在區域網中發送消息:net__send__對方計算機名或IP地址__要發送的消息(net的意思為「網路」,send的意思為「發送」)
▲進入另一台計算機的用戶:telnet__對方計算機名或IP地址__用戶名__密碼
▲還原注冊表跟win98一樣
▲映射驅動器:net use 盤符:計算機名共享文件名
最後,告訴大家一個自己學習的方法。
因為很多命令都帶什麼/y、-t、/add之類的參數。我們只要記住上面那些常用的命令就可以的,其實還有很多命令都有其它參數。你可以查看,如我想要知道net的所有參數。只要打上net/?即可。又如要想知道在區域網中怎樣發送消息,可先打一個net/? 然後,你可以看到很多參數,其中有一個send,然後,再打上net send/?可查看發送消息的格式是什麼。
→常用的設置
◆1、計算機沒有滑鼠怎麼辦?
可以用鍵盤操作,一是用快捷鍵,二是用小鍵盤當滑鼠。
快捷鍵就不說了,在「學習圓地電腦學習電腦快捷鍵.txt」里就有快捷鍵命令。
第二個,要先打開「控制面板」,再打開「輔肋選項」,然後選「滑鼠」一欄選中使用滑鼠鍵,再點設置,把兩個速度選擇最高(快),按確定即可。(當然,沒有滑鼠必須用快捷打開,主要用Tab鍵和方向鍵打開)
然後就可以用小鍵盤當滑鼠。小鍵盤數字鍵的作用為:
1 往左下方
2 往下方
3 往右下方
4 往左
5 雙擊打開,單擊選中,跟滑鼠左鍵一樣
6 往右
7 往左上方
8 往往上方
9 往右上方
0 按一下表示滑鼠左鍵按住不丟
.(del) 跟0相對應
◆2、在windows2000中怎樣一次清除文檔中的文件、設置開始菜單?
一次消除「開始」-「文檔」中的文件,右擊任務欄,選屬性,將出現「任務欄和開始菜單屬性」,再選「高級」,最後選清除。
同時「高級」菜單里也有自定義開始菜單和開始菜單設置。用戶可自定義設置。
在win98中當然也可以,也是右擊任務欄,打開屬性,可在「開始菜單程序」中找到「文檔菜單」,點清除即可。
◆3、windows2000怎樣可以自動登陸?
〈1〉 可以修改注冊表
打開HKEY_LOCAL_MACHINE下的SOFTWARE下的Microsoft下的Windows NT下的CurrentVersion下的Winlogon
單擊Winlogon後,在右邊的列表中把AutoAdminiLogon值改成1,把DefaultDomainName改成你計算機的名字,再把DefaultUserName值改成你想要自動登陸用戶的用戶名即可。
〈2〉當然,我們並不推薦有注冊表改,因為非常麻煩。所以我們可以在網上下載一些小工具,這樣的工具很多。這里,我們就用Microsoft公司在推出Windows2000時,同時推出的一個小工具。工具名稱為Tweak UI,當用戶安裝後會在控制面板中出現,我們可以打開它,在登錄中設置。
◆4、怎樣隱藏硬碟盤符?
可從網上下載一些工具,隱藏是非常方便的。推薦軟體:Tweak UI、Windows優化大師、超級魔法免子設置
→小技巧
◆查找文件
查找文件,可按ctrl+f或f3即可,不過,如果你知道那個文件的名字第一個字母,又知道在那個目錄里,可打開那個目錄。隨便選中一個文件或文件夾(最好選第一個,以免漏掉)。再按那第一個字母,可快速找到。
E. 收集CMD語言命令
樓主問的應該是[運行]的命令吧,不是CMD的命令,
Windows常用命令集
winver---------檢查windows版本
wmimgmt.msc----打開windows管理體系結構(wmi)
wupdmgr--------windows更新程序
w腳本--------windows腳本宿主設置
write----------寫字板
winmsd---------系統信息
wiaacmgr-------掃描儀和照相機向導
winchat--------xp自帶區域網聊天
mem.exe--------顯示內存使用情況
msconfig-----------啟動
msconfig.exe---系統配置實用程序
mplayer2-------簡易widnows media player
mspaint--------畫圖板
mstsc----------遠程桌面連接
mplayer2-------媒體播放機
magnify--------放大鏡實用程序
mmc------------打開控制台
mobsync--------同步命令
dxdiag---------檢查directx信息
drwtsn32------ 系統醫生
devmgmt.msc--- 設備管理器
dfrg.msc-------磁碟碎片整理程序
diskmgmt.msc---磁碟管理實用程序
dcomcnfg-------打開系統組件服務
ddeshare-------打開dde共享設置
dvdplay--------dvd播放器
nslookup-------ip地址偵測器
net stop messenger-----停止信使服務
net start messenger----開始信使服務
notepad--------打開記事本
nslookup-------網路管理的工具向導
ntbackup-------系統備份和還原
narrator-------屏幕「講述人」
ntmsmgr.msc----移動存儲管理器
ntmsoprq.msc---移動存儲管理員操作請求
netstat -an----(tc)命令檢查介面
syncapp--------創建一個公文包
sysedit--------系統配置編輯器
sigverif-------文件簽名驗證程序
sndrec32-------錄音機
shrpubw--------創建共享文件夾
secpol.msc-----本地安全策略
syskey---------系統加密,一旦加密就不能解開,保護windows xp系統的雙重密碼
services.msc---本地服務設置
sndvol32-------音量控製程序
sfc.exe--------系統文件檢查器
sfc /scannow---windows文件保護(掃描錯誤並復原)
tsshutdn-------60秒倒計時關機命令
tourstart------xp簡介(安裝完成後出現的漫遊xp程序)
taskmgr--------任務管理器 (2000/xp/2003)
eventvwr-------事件查看器
eudcedit-------造字程序
explorer-------打開資源管理器
packager-------對象包裝程序
perfmon.msc----計算機性能監測程序
progman--------程序管理器
regedit.exe----注冊表
rsop.msc-------組策略結果集
regedt32-------注冊表編輯器
rononce -p ----15秒關機
regsvr32 /u *.dll----停止dll文件運行
regsvr32 /u zipfldr.dll------取消zip支持
cmd.exe--------cmd命令提示符
chkdsk.exe-----chkdsk磁碟檢查
certmgr.msc----證書管理實用程序
calc-----------啟動計算器
charmap--------啟動字元映射表
cliconfg-------sql server 客戶端網路實用程序
clipbrd--------剪貼板查看器
conf-----------啟動netmeeting
compmgmt.msc---計算機管理
cleanmgr-------垃圾整理
ciadv.msc------索引服務程序
osk------------打開屏幕鍵盤
odbcad32-------odbc數據源管理器
oobe/msoobe /a----檢查xp是否激活
lusrmgr.msc----本機用戶和組
logoff---------注銷命令
iexpress-------木馬捆綁工具,系統自帶
fsmgmt.msc-----共享文件夾管理器
utilman--------輔助工具管理器
gpedit.msc-----組策略
F. 繽特力legend傳奇藍牙耳機所有的語言指令。發音與用途
語音提示列表 「 Power on/off ( 電源開 / 關 ) 」 「 Answering call ( 接聽電話 ) 」 「 Talk time (x) hours ( 通話時間 (x) 小時 ) 」 「 Battery Low ( 電池電量不足 ) 」 「 Recharge Headset ( 為耳機充電 ) 」 「 Lost connection ( 失去連接 ) 」 「 Phone 1 connected/Phone 2 connected ( 電話 1 已連接 / 電話 2 已連接 ) 」 「 Pairing ( 配對 ) 」 「 Pairing incomplete, restart headset ( 配對未完成 , 重新啟動耳機 ) 」 「 Mute on/off ( 靜音開 / 關 ) 」 「 Volume maximum/minimum ( 最大 / 最小音量 ) 」 「 Voice recognition on/off ( 語音識別開 / 關 ) 」 「 Redialing last outgoing call ( 重撥撥出的上一通電話 ) 」 輕觸語音按鈕 , 等待命令請求 , 然後說出命令。 例如 , 說一句「 What can I say? ( 我可 以說什麼命令 ) 」 , 系統將為您列出所有可用命令。 您可以通過訪問 plantronics.com/myheadset 並下載 MyHeadset Updater 工具來更改語音命令語言。 可用 的語言有英國英語、法語、德語和西班牙語。 語音命令列表 「 Am I connected? ( 是否已連接 ?) 」 「 answer ( 應答 ) 」 「 Call information ( 呼叫信息 ) 」 「 Call Vocalyst ( 呼叫 Vocalyst ) 」 「 Cancel ( 取消 ) 」 「 Check battery ( 檢查電池 ) 」 「 Ignore ( 忽略 ) 」 「 Pair mode ( 配對模式 ) 」 「 Redial ( 重撥 ) 」 「 What can I say ( 可以下達哪些命令 ?)
G. C語言的全部命令
你是說關鍵字吧!
由ANSI標準定義的C語言關鍵字共32個 :
auto double int struct break else long switch
case enum register typedef char extern return union
const float short unsigned continue for signed void
default goto sizeof volatile do if while static
根據關鍵字的作用,可以將關鍵字分為數據類型關鍵字和流程式控制制關鍵字兩大類。
1 數據類型關鍵字
A基本數據類型(5個)
void :聲明函數無返回值或無參數,聲明無類型指針,顯式丟棄運算結果
char :字元型類型數據,屬於整型數據的一種
int :整型數據,通常為編譯器指定的機器字長
float :單精度浮點型數據,屬於浮點數據的一種
double :雙精度浮點型數據,屬於浮點數據的一種
B 類型修飾關鍵字(4個)
short :修飾int,短整型數據,可省略被修飾的int。
long :修飾int,長整形數據,可省略被修飾的int。
signed :修飾整型數據,有符號數據類型
unsigned :修飾整型數據,無符號數據類型
C 復雜類型關鍵字(5個)
struct :結構體聲明
union :共用體聲明
enum :枚舉聲明
typedef :聲明類型別名
sizeof :得到特定類型或特定類型變數的大小
D 存儲級別關鍵字(6個)
auto :指定為自動變數,由編譯器自動分配及釋放。通常在棧上分配
static :指定為靜態變數,分配在靜態變數區,修飾函數時,指定函數作用域為文件內部
register :指定為寄存器變數,建議編譯器將變數存儲到寄存器中使用,也可以修飾函數形參,建議編譯器通過寄存器而不是堆棧傳遞參數
extern :指定對應變數為外部變數,即在另外的目標文件中定義,可以認為是約定由另外文件聲明的韻蟮囊桓觥耙�謾?
const :與volatile合稱「cv特性」,指定變數不可被當前線程/進程改變(但有可能被系統或其他線程/進程改變)
volatile :與const合稱「cv特性」,指定變數的值有可能會被系統或其他進程/線程改變,強制編譯器每次從內存中取得該變數的值
2 流程式控制制關鍵字
A 跳轉結構(4個)
return :用在函數體中,返回特定值(或者是void值,即不返回值)
continue :結束當前循環,開始下一輪循環
break :跳出當前循環或switch結構
goto :無條件跳轉語句
B 分支結構(5個)
if :條件語句
else :條件語句否定分支(與if連用)
switch :開關語句(多重分支語句)
case :開關語句中的分支標記
default :開關語句中的「其他」分治,可選。
C 循環結構(3個)
for :for循環結構,for(1;2;3)4;的執行順序為1->2->4->3->2...循環,其中2為循環條件
do :do循環結構,do 1 while(2); 的執行順序是 1->2->1...循環,2為循環條件
while :while循環結構,while(1) 2; 的執行順序是1->2->1...循環,1為循環條件
以上循環語句,當循環條件表達式為真則繼續循環,為假則跳出循環。