關閉光碟機的批處理檔案或者程式

2022-11-19 12:55:50 字數 1706 閱讀 8391

1樓:匿名使用者

如果你的系統中安裝了一個以上的光碟機,那麼開啟記事本,輸入以下**:

set wmp = createobject("wmplayer.ocx.7")

set cdrom = wmp.cdromcollection

if cdrom.count >= 1 then '(該句用來判斷你的系統中裝了多少個光碟機)

for z = 0 to cdrom.count - 1

cdrom.item(z).eject

next

for z = 0 to cdrom.count - 1

cdrom.item(z).eject

next

end if

注意將檔案型別改為「所有檔案」後,將檔案儲存為「關閉所有.vbe」,在桌面上為該檔案建一個快捷方式,以後雙擊桌面上的快捷方式就可以關閉所有彈出的光碟機。

關閉指定的光碟機

以下語句可以讓你關閉指定的光碟機,例如要關閉第一個光碟機,我們可以新建個一文字檔案,輸入以下**:

set wmp = createobject("wmplayer.ocx.7")

set cdrom = wmp.cdromcollection

cdrom.item(0).eject

同樣將該檔案儲存為字尾為vbe的檔案,命名為「close1.vbe」,以後雙擊該檔案即可關閉你係統中的第一個光碟機碟符。在以上語句裡,item(0)中的「0」代表第一個光碟機碟符,如果要關閉第二個光碟機碟符,請將這裡的「0」加1,依此類推,就可實現關閉指定的碟符了。

2樓:費莫採藍星意

::正常情況下,要是你不插u盤,光碟機就是最後碟符,你可以參考下面命令@echo

offfor

/f"tokens=*"

%%iin

('fsutil

fsinfo

drives

^|find

":"')

do@set

d=%%i

echo

%d:~0,-2%

pause>nul

怎麼用批處理開啟光碟(光碟機)根目錄的某個可執行檔案?**等!!!

3樓:匿名使用者

@echo off

for /f "tokens=1*" %%i in ('wmic logicaldisk where "drivetype=5" get deviceid ^|find ":"') do start "" "%%i\1.bat"

pause

它能自動找到光碟機根目錄裡的1.bat

你說的相對路徑,最好能給出一些檔案可能出現的路徑,用於查詢檔案.不然的話就只能用全盤查詢,全盤查詢很慢,所以如非必須一般不會用全盤查詢的方式.如果是路徑是在批處理所在目錄下那麼直接用 start "" "123\456\789.

bat" 就可以了.

我做了pe光碟啟動選單。我現在有個 批處理檔案。如果我想在光碟啟動選單裡選擇並執行這個批處理要做怎麼做 20

4樓:

這個問題有那麼難嗎 我是直接把別人的pe的dos工具包提出來放我的pe裡 填上快捷鍵設定 就ok了

5樓:匿名使用者

bat需要在某一個系統下才能被解釋和執行,光碟剛引導還沒有進入任何一個系統,bat如何被解釋和執行?

如何讓批處理檔案執行完畢後視窗不關閉

我是要經常查詢 驅動的命令所以寫了個 query.bat txt改名就行,然後用記事本開啟直接寫 在win10 64 底下可以 內容如下 三行 sc query filelock sc query nsffilectl pause 批處理後面加 apause goto a 一直不關 加上echo.p...

批處理檔案的代表什麼

你那句話是顯示當前回顯是否開啟,如果你在批處理的開頭寫上 echo off這樣後面的全部內容都不會顯示命令,而是顯示命令結束後的結果,如果不加 則顯示命令後再顯示結果如果在命令前加上 這表示不顯示此命令顯示結果 就是不顯示命令本身的意思 比如 下面批處理 echo 你好 pause 如果不加 他執行...

批處理檔案 bat cmd」是什麼意思高手請進

bat就是批處理檔案。也就是一組命令列的集合。com是一種可執行檔案的字尾。這兩種檔案,在資源管理器裡面直接用滑鼠點選就能執行。也可以在cmd介面下執行。檔名就是命令。檔名 字尾,於unix系統。dos系統沿用。字尾一般用來簡單表示檔案的型別。windows系統沿用了部分dos外殼 shell 用以...