2005年8月20日 星期六

Windows console MS-DOS 下的 ls 跟 vi ... :P

我在 Windows console MS-DOS 下只想要用 ls 跟 vi
所以就做了兩個 BAT 檔
放到適當的位置就可以用啦... 不過寫得挺粗糙的... :P

:: vi.bat
@vim %*

:: ls.bat
@echo off
if "%1"=="-l" (
    if not "%2"=="" (
        @dir %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir
    )
) else if "%1"=="-a" (
    if not "%2"=="" (
        @dir /a /w %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a /w
    )
) else if "%1"=="-al" (
    if not "%2"=="" (
        @dir /a %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a
    )
) else if "%1"=="-la" (
    if not "%2"=="" (
        @dir /a %2 %3 %4 %5 %6 %7 %8 %9
    ) else (
        @dir /a
    )
) else (
    if not "%1"=="" (
        @dir /w %*
    ) else (
        @dir /w
    )
)
@echo on
張貼留言