BAT批處理檔案 assoc,ftype命令詳解

2021-09-19 20:51:33 字數 788 閱讀 1316

assoc 設定#39;副檔名』關聯,關聯到』檔案型別』

ftype 設定#39;檔案型別』關聯,關聯到』執行程式和引數』

當你雙擊乙個.txt檔案時,windows並不是根據.txt直接判斷用 notepad.exe 開啟

而是先判斷.txt屬於 txtfile #39;檔案型別』

再呼叫 txtfile 關聯的命令列 txtfile=%systemroot%\system32\notepad.exe %1

可以在"資料夾選項"→"檔案型別"裡修改這2種關聯

assoc #顯示所有#39;副檔名』關聯

assoc .txt#顯示.txt代表的#39;檔案型別』,結果顯示 .txt=txtfile

assoc .doc#顯示.doc代表的#39;檔案型別』,結果顯示 .doc=word.document.8

assoc .exe#顯示.exe代表的#39;檔案型別』,結果顯示 .exe=exefile

ftype #顯示所有#39;檔案型別』關聯

ftype exefile #顯示exefile型別關聯的命令列,結果顯示 exefile="%1" %*

assoc .txt=word.document.8

設定.txt為word型別的文件,可以看到.txt檔案的圖示都變了

assoc .txt=txtfile

恢復.txt的正確關聯

ftype exefile="%1" %*

恢復 exefile 的正確關聯

如果該關聯已經被破壞,可以執行 command.com ,再輸入這條命令

bat批處理檔案

你在1.bat檔案裡寫上 echo 1 g 最終效果是 1.bat echo 1 g 即,bat檔案裡的每一行都會出現在命令列裡!如果不想顯示在命令列裡 1,要麼bat檔案裡,每一行前面都加上 表示這個命令不顯示在命令列裡 2,要麼在bat檔案開頭,寫echo off 下面的命令 都不會出現在命令列...

bat檔案(批處理檔案),批處理命令!!!

批處理 batch 也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批量的處理,通常被認為是一種簡化的指令碼語言,它應用於dos和windows系統中。批處理是由dos或者windows系統內嵌的命令直譯器 通常是command.com或者cmd.exe 解釋執行。類似於unix系統中的shel...

批處理檔案 bat 編寫

下面記錄一下.bat檔案編寫格式 echo off start echo 請輸入數字選擇下一步操作 echo 1 ip設定為會議室 echo 2 設定為dhcp自動獲取ip set p var if var 1 goto ip1 if var 2 goto ipdhcp ip1 clsnetsh i...