當前位置:首頁 » 電腦資訊 » 為什麼改文件後綴就能運行代碼

為什麼改文件後綴就能運行代碼

發布時間: 2022-08-10 15:25:58

『壹』 為什麼有些軟體直接改後綴名就能用 比如ET改成XLS 有些軟體直接改後綴名卻不行

這個問題關繫到系統原理,我簡單解釋下,能看懂多少看你原來基礎了。以下全以Windows平台做說明。

  • 首先,".et"和".xls"指的是文件後綴名,你的"*.et"和"*.xls"也都是數據文件,不是程序。

  • 程序在系統中一般以".bat",".exe",".msi"等後綴名結尾。這些後綴名是系統保留的,系統用按一定規則進行執行操作。

  • 除以上那些被認為是程序的後綴名以外的文件都被認為是數據文件,系統不會執行它們。

  • 程序本身的內容是固定的,不可修改的,他要完成我們所需要完成的任務就需要對他進行輸入和保存程序執行的結果,這中間就需要數據文件來完成保存數據的任務。

  • 至於你說的直接用,那是因為WPS和OFFICE對他們填寫的數據是用的同一套規則,在讀文件內數據的時候是互相可用的(比如時期,我只會按照2016/11/16來寫,另一個人只會按照11/16/2016的格式來讀,那麼我寫的日起對他來說就是錯誤的)

  • 最後,程序會通過修改注冊表的方法修改什麼後綴名的文件由什麼程序來打開。安裝WPS的時候,WPS就告訴系統,以後用戶打開".et"文件的時候,交給WPS。同理,安裝office的時候會告訴系統,打開".xls"的時候交給office來讀取。

『貳』 為什麼同類型的文件改文件後綴名後還能正常使用

播放器是根據視頻編碼來識別的。

只要該視頻的編碼,播放器支持,它就能放。

比如你把文件後綴改成abc,雖然不能直接雙擊打開,但如果把該視頻文件直接拖到播放器中,它照樣可以播放哦!

『叄』 為什麼有些文件改後綴就可以用了,有些文件要格式轉換器才可以...

擴展名其實只是指向不同的打開方式。比如你把TXT文件改成DOC,只是把它的打開方式改成了WORD,但是裡面的文件一點都沒有改變。
視頻文件,也是這個道理,不管你怎麼改名,它的編碼方式都沒有改變,所以如果你打開的軟體或者是MP4沒有相應的解碼方式也是也不開的。如果你改名後打開了,說明你用的軟體本身就含有這個文件的解碼方式。比如你把文件後綴去年了,但是依然能用暴風影音打開,就是這個道理。
所以要用MP4打開,還得轉換成它能支持的編碼方式。這種轉換工具網路上能搜到。

『肆』 有的人在txt里寫代碼,然後直接改後綴就能運行,比如說改成bat的。。那個代碼是什麼東西呀

這個是window下面的批處理程序。
批處理程序的文件擴展名為 .bat 或 .cmd。在命令提示下鍵入批處理文件的名稱,或者雙擊該批處理文件,系統就會調用Cmd.exe按照該文件中各個命令出現的順序來逐個運行它們。使用批 處理文件(也被稱為批處理程序或腳本),可以簡化日常或重復性任務。
關於批處理程序的詳解請搜索:Window批處理程序

『伍』 在記事本中寫了代碼 ,改下後綴名 ,就可以運行了,為什麼通常改什麼樣的後綴名才能運行

你說的是系統命令方式批處理
裡面可以運行
系統設置環境變數定義的文件夾路徑中的程序
還有一些系統的
命令和簡單的邏輯語句

『陸』 我發現電腦有些問題的時候經常從網上復制一段代碼放在記事本中。改後綴為reg或者bat運行就可以了。

C:\>sc/?
描述:
SC 是用於與服務控制管理器通信的命令行程序。
用法:
sc <server> [command] [service name] <option1> <option2>...

選項 <server> 的格式為 "\\ServerName"
可以鍵入 "sc [command]"以獲得命令的進一步幫助
命令:
query-----------查詢服務的狀態,
或枚舉服務類型的狀態。
queryex---------查詢服務的擴展狀態,
或枚舉服務類型的狀態。
start-----------啟動服務。
pause-----------發送 PAUSE 控制請求到服務。
interrogate-----發送 INTERROGATE 控制請求到服務。
continue--------發送 CONTINUE 控制請求到服務。
stop------------發送 STOP 請求到服務。
config----------(永久地)更改服務的配置。
description-----更改服務的描述。
failure---------更改服務失敗時所進行的操作。
qc--------------查詢服務的配置信息。
qdescription----查詢服務的描述。
qfailure--------查詢失敗服務所進行的操作。
delete----------(從注冊表)刪除服務。(你需要的東東)
create----------創建服務(將其添加到注冊表)。(你需要的東東)
control---------發送控制到服務。
sdshow----------顯示服務的安全描述符。
sdset-----------設置服務的安全描述符。
GetDisplayName--獲取服務的 DisplayName。
GetKeyName------獲取服務的 ServiceKeyName。
EnumDepend------枚舉服務的依存關系。

下列命令不查詢服務名稱:
sc <server> <command> <option>
boot------------(ok | bad) 表明是否將上一次啟動保存為
最後所知的好的啟動配置
Lock------------鎖定服務資料庫
QueryLock-------查詢 SCManager 資料庫的 LockStatus

具體如何實現,自己摸索吧,用個命令而已,自己摸索的東西,更深刻。。

熱點內容
西北旺友誼嘉園的房子為什麼便宜 發布:2024-04-25 05:43:48 瀏覽:472
四階魔方眼睛顏色不一樣是為什麼 發布:2024-04-25 05:23:54 瀏覽:815
為什麼家人看自己的孩子這么優秀 發布:2024-04-25 05:20:18 瀏覽:188
為什麼手機儲存是灰色的 發布:2024-04-25 05:11:40 瀏覽:643
為什麼帶眼罩以後眼睛看不清了 發布:2024-04-25 05:09:57 瀏覽:654
蘋果手機為什麼連接不上小愛藍牙 發布:2024-04-25 04:11:37 瀏覽:17
安卓手機打電話給蘋果手機為什麼不能視頻 發布:2024-04-25 04:05:40 瀏覽:736
為什麼蘋果手機信號出字母e 發布:2024-04-25 03:57:44 瀏覽:273
為什麼有的軟體要安裝在根目錄 發布:2024-04-25 03:48:06 瀏覽:125
網吧為什麼晚上關燈 發布:2024-04-25 03:43:24 瀏覽:71