先前在打破Windows與UNIX的藩籬:nyagos-介於UNIX跟DOS之間的混血的CommandLine Shell裡提到解決開啟控制台檔案的方法是使用批次檔,如:
@echo off
if "%1"=="net" ncpa.cpl
if "%1"=="fire" Firewall.cpl
if not "%1"=="" %1.cpl
if "%1"=="" dir /w c:\windows\system32\*.cpl
再額外設定alias以快速開啟:
nyagos.alias["appwiz.cpl"]="cpl appwiz"
但這個方法必須手動設定要使用的檔名,有點麻煩,不如直接修改 nyagos.d/suffix.lua
:
- 用
cmd /c
來開啟控制台命令 - 用
open
開啟.msc檔案
for key,val in pairs{
awk={"gawk","-f"},
js={"cscript","//nologo"},
lua={"nyagos.exe","--norc","--lua-file"},
pl={"perl"},
ps1={"powershell","-ExecutionPolicy","RemoteSigned","-file"},
rb={"ruby"},
vbs={"cscript","//nologo"},
wsf={"cscript","//nologo"},
py={"python"},
cpl={"cmd.exe", "/c"},
msc={"open"},
} do
share._setsuffix( key , val )
end
##
您可能也會有興趣的類似文章
- 用Nyagos學習Lua:以cfonts產生MOTD標語 (0則留言, 2024/04/20)
- 打破Windows與UNIX的藩籬:nyagos-介於UNIX跟DOS之間的混血的CommandLine Shell (0則留言, 2024/04/14)
- SVN2CL: 自動產生變動紀錄的腳本–修改 (3則留言, 2006/08/23)
- 快速切換資料夾的DOS指令:go-tool (0則留言, 2014/04/26)
- gMote 1.30讓Vista的滑鼠手勢功能又復活了! (1則留言, 2008/09/06)
- iReport 0.5更新與Groovy (2則留言, 2005/05/24)
- [Obs#40] 日文學習利器!也能處理中文注音與拚音標記-Furigana外掛 (0則留言, 2021/05/13)
- [Git#4] 使用SmartGit做Git基本操作並以動畫展示觀念 (0則留言, 2020/01/11)
- Tasks & Contexts:IntelliJ IDEA與Redmine整合 (4則留言, 2015/01/26)
- QNAP TS-109 NAS的BT下載速度問題 (1則留言, 2007/11/02)
- [Obs#114] 取代Obsidian核心外掛的替代性外掛:Better Commander、Another Quick Switcher、Alternate File Tree、Quiet Outline (0則留言, 2023/02/20)
- [Git#8] 用pre-commit檢查提交時的分支是否正確 (0則留言, 2020/04/20)
- Spotify、QQ音樂都能使用的動態桌面歌詞工具:Lyricify (0則留言, 2021/07/29)
- 建立測試環境以git rebase -i變更Commit歷史 (0則留言, 2014/10/08)
- [Tools] 把TreeSize丟了吧!硬碟空間分析工具:OverDisk勝出。 (0則留言, 2005/06/16)