解讀批處理語句,批處理的問題 語句是否可以並列,例如 if 條件成立是執行多條語句

2022-03-06 20:46:08 字數 2866 閱讀 1661

1樓:匿名使用者

del/f 是強制刪除只讀檔案

/q 是安靜模式,刪除全域性萬用字元時不要求確認。

cls是清屏

cd是進入

cd..是進入上級目錄

ren是重新命名檔案

2023年,一個名為sea公司開發的名為arc的壓縮軟體獲得了廣泛關注。這是ms-dos環境下第一個壓縮應用軟體。

arc在ms-dos時代,曾經是佔據了統治性的地位。從技術角度來說arc相當優秀,但它使用了專利的lzw演算法,因此要使用這款軟體必須付費,是一款標準的商業軟體。因此,許多電腦使用者根本買不起arc軟體。

如果不是盜版商將其收錄,恐怕我們很少有人能使用上這款軟體。

由於在ms-dos的時代,軟體**的方式不僅包括了一份exe可執行檔案,還包括它的c語言源**。一個名為菲利普?卡茲的電腦玩家將arc的c語言源**進行復制並用組合語言重寫,製作出了一款名為pkarc的壓縮軟體。

這個程式與arc完全相容,而且由於使用匯編使得其速度比arc更快。軟體的使用方式也非常簡單,它以非強迫性註冊的共享軟體形式向他人發放,即使是不註冊,一樣可以毫無限制地使用下去。真是因此,arc的市場被pkarc侵吞。

arc的開發公司sea以侵犯arc壓縮格式編碼演算法的罪名告上了法庭,使得pkarc不得不被停止發放。

而pkarc的作者菲利普?卡茲決定,使用沒有任何版權專利的lz77演算法,通過將lz77和huffman編碼完美結合,創造出了日後大名鼎鼎的deflate演算法了。而採用了該演算法,經由菲利普?

卡茲本人頃力開發的新壓縮軟體被命名位pkzip,而其檔案格式副檔名叫作「.zip」。pkzip可將多個檔案壓縮到一個檔案中,無論壓縮比還是壓縮速度都全面超過了商arc。

pkzip被菲利普?卡茲免費發放,使得更多的人知道了zip格式的壓縮檔案。

除了免費發放pkzip,菲利普?卡茲更是宣佈開放zip格式,使得任何人都可以自由使用zip編碼演算法而不需要繳納專利費用。這一舉動不僅僅方便了全體電腦使用者,更是最終改變了壓縮軟體領域的發展,樹立了ms-dos時代的壓縮標準。

這個時代同影響力的壓縮軟體還有lha(壓縮格式為lzh、lha)和arj(壓縮格式為arj)。

卡茲一直繼續著對 pkzip的開發和維護工作,而進入了windows時代,使用卡茲創造的壓縮演算法的軟體winzip的出現,更是令zip格式成為internet的傳輸標準,zip壓縮格式也成為壓縮文件的事實標準。

進入了windows時代,zip最初保持了無人可及的高度和地位,成為了裝機必備軟體。但是隨著winrar、winace等後起之秀的出現,winzip逐漸走向沒落。當然,winzip畢竟是老薑,不會就此罷休,在沉寂多年之後又開始繼續更新開發新版本。

因此,壓縮軟體市場上出現了群雄逐鹿的戰國時代。下面就讓我們分別對當前的幾款主流壓縮軟體進行簡單的介紹。

2樓:匿名使用者

arc.exe根本就不是批處理裡的東西,我怎麼和你解釋?

7za.exe是7-zip的主程式。

批處理的問題 語句是否可以並列,例如 if 條件成立是執行多條語句

3樓:匿名使用者

我剛開始學的,幫我列舉一些sql語句,比如說兩表之間的關係語句和約束語句運算子通過組合其他兩個結果表(例如 table1 和 table2)並消去表中任何

4樓:匿名使用者

::═════代═══碼═══開═══始═════@echo off

if 2 lss 34 (

echo 1111

echo 2222)

pause

::═════代═══碼═══結═══束═════

批處理語句中的 2>nul 1>nul 是什麼意思

5樓:

>nul 是遮蔽操作知成功顯示的資訊,但是出錯還是會顯示(即1>nul)。

2>nul 是遮蔽操作失敗顯示道的資訊,如果版成功依舊顯示。

>nul 2>nul 就是正確的錯誤的一起遮蔽掉,就啥也不顯示了。

在最後面加1>nul 2>nul這樣不管檔案是否刪除成功都不會顯示任何消權息。

一、報抄錯的原因分析:

批處理必須以create語句開始。也就是一個查詢分析器裡面只有一個批處理語句才是規範的語法。

因為create default、create function、create procedure、create rule、create schema、create trigger和create view語句不能在批處理中與其他語句組合使用。

所有跟在百該批處理後的其他語句將被解釋為第一個create語句定義的一部分。

二、解決方法:

在**之度間加go關鍵字分批即可。也可以重新建立一個查詢來寫這個批處理語句。

6樓:匿名使用者

1>nul 意思是不顯示命令執行的正確提示2>nul 是不顯示錯誤提示

一起就是 正確錯誤的都不顯示

>是重定向符號

nul是空裝置的意思

把提示輸入到空裝置就不顯示了

重定向你可以理解為 輸入到 的意思

sql server中批處理(語句)的作用到底是什麼?

7樓:匿名使用者

比如你要建立一個資料庫,再建一個表,這個表欄位少的話還好說,如果有幾百上千個欄位呢?

再比如往一個表裡插資料,一兩行可以手動,但如果有上百萬行呢?

這時候就是sql批處理語句大顯身手的時候。

非常簡單 批處理寫一句話

8樓:來自飛英塔說話詼諧的春風

@echo off

echo.set good=1 >a.txt

start a.txt

關於批處理的問題,關於批處理中的

關於批處理中的 首先 是批處理變數引導符。這個百分號嚴格來說是算不上命令的,它只是批處理中的引數而已。引用變數用 var 呼叫程式外部引數用 1至 9等等。0 1 2 3 4 5 6 7 8 9 為命令列傳遞給批處理的引數。0 批處理檔案本身,包括完整的路徑和副檔名。1 第一個引數。9 第九個引數。...

批處理檔案if新手問題,批處理檔案 IF 新手問題

if errorlevel number command,表示如果最後執行的command返回一個等於或大於 指定number 則退出編碼if string1 string2 command string1 string2 如果指定的文字字串相等,即string1 string2,就執行comman...

批處理批量改名,求批量改名批處理!

這是我為你編的程式,歡迎修改 echo off color 0b mode con cols 60 lines 20 title bps mr pubwords begin clsecho.echo 功能 echo 可以遍歷當前目錄並批量更名 echo 比如原字串輸入 echo 改後的字串輸入 ec...