機(jī)箱沒有選好, 光盤的出倉(cāng)/收倉(cāng)鍵被擋住了, 用起來(lái)很別扭. 記得有一款小軟件可以控制光驅(qū)的出倉(cāng)與收倉(cāng). 搜索了一下使用的Windows API. 編寫了下面的代碼, 希望大家喜歡:
PS C:/Users/Eden> $a = Add-Type -memberDefinition @">> [DllImport("winmm.dll", CharSet = CharSet.Ansi)]>> public static extern int mciSendStringA(>> string lpstrCommand,>> string lpstrReturnString,>> int uReturnLength,>> IntPtr hwndCallback);>> "@ -passthru -name mciSendString>>PS C:/Users/Eden> $a::mciSendStringA('set cdaudio door open', $null, 0,0); # 打開光驅(qū)0PS C:/Users/Eden> $a::mciSendStringA('set cdaudio door closed', $null, 0,0); # 關(guān)閉光驅(qū)0
最后給大家附上今天為大家總結(jié)的在控制臺(tái)的所有快捷鍵, 方便大家使用PowerShell. 實(shí)際上Cmd.exe或任何控制臺(tái)都支持這些快捷鍵的.
按鍵 | 功能 |
← | 光標(biāo)向左移動(dòng)一個(gè)字符 |
Ctrl + ← | 光標(biāo)向左移動(dòng)一個(gè)單詞 |
→ | 光標(biāo)向右移動(dòng)一個(gè)字符 |
Ctrl + → | 光標(biāo)向右移動(dòng)一個(gè)單詞 |
Home鍵 | 光標(biāo)移動(dòng)到行首 |
End鍵 | 光標(biāo)移動(dòng)到行尾 |
Delete鍵 | 刪除光標(biāo)指向的字符 |
Backspace鍵或Ctrl + H | 刪除光標(biāo)左邊第一個(gè)字符 |
Ctrl + End鍵 | 刪除從光標(biāo)到行尾的所有字符 |
Esc鍵 | 清除當(dāng)前輸入的所有字符 |
Insert鍵 | 插入與改寫模式切換 |
Tab鍵 | Tab鍵自動(dòng)完成命令,例如:自動(dòng)完成命令的名稱、cmdlet命令的參數(shù)、路徑。如果第一個(gè)提示的對(duì)象不是您期望的結(jié)果,繼續(xù)輸入Tab鍵,將會(huì)自動(dòng)顯示下一個(gè)候選對(duì)象。 |
↑ | 向上查詢歷史命令 |
↓ | 向下查詢歷史命令 |
F7鍵 | 顯示命令歷史記錄,以圖形列表窗的形式給出所有曾經(jīng)輸入的命令,并可用上下箭頭鍵選擇再次執(zhí)行該命令。 |
F8鍵 | 搜索命令對(duì)應(yīng)的歷史記錄,在命令上輸入命令的一部分內(nèi)容后,按F8鍵,可以得到匹配該輸入的歷史命令。如果有多個(gè)匹配項(xiàng),重復(fù)按F8,可以循環(huán)顯示所有曾經(jīng)輸入的命令。如果命令行為空,則默認(rèn)匹配所有歷史輸入的命令。 |
F9鍵 | 按編號(hào)選擇歷史命令,以圖形對(duì)話框方式要求您輸入命令所對(duì)應(yīng)的編號(hào)(從0開始),并將該命令顯示在屏幕上。 |
Enter鍵或Ctrl + M | 回車(Enter) |
Ctrl + C | 終止當(dāng)前執(zhí)行的命令 |
Ctrl + Break | 終止當(dāng)前執(zhí)行的命令 |
Alt + F7鍵 | 清除所有曾經(jīng)輸入的命令歷史記錄 |
新聞熱點(diǎn)
疑難解答
圖片精選