bio | home | mobile | papers | videos

box-drawing

An example batch file using box-drawing characters.

C:\DOCUME~1\UserName>TYPE mappar.bat
@ECHO OFF
REM Copyright (C):   2014  Eric Lindblad
REM http://www.ericlindblad.blogspot.com
CLS
ECHO.
ECHO.
ECHO                  ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
ECHO                  º             Mappar och Mjukvara             º
ECHO                  ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
ECHO                  º                       ³                     º
ECHO                  º  1. GNU/Linux (HEMMA) ³  A. Emacs 23.2 -nw  º
ECHO                  º  2. MS Dokumenter     ³  B. Vim 7.3.138     º
ECHO                  º  3. MS Skrivbord      ³  C. Unix-skal (sh)  º
ECHO                  º  4. Skal till DOS     ³                     º
ECHO                  º                       ³                     º
ECHO                  ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ
ECHO                  º Alternativ: A, B, C, 1A, 2A, 3A, 1B, 2B, 3B º
ECHO                  ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ECHO.
ECHO.
SET /P M=Typ val och tryck paa ENTER.
PUSHD C:\Programmer\GNU Emacs 23.2\bin
SET EMACS_BIN=%CD%
POPD
IF %M%==1 GOTO HEMMA
IF %M%==2 GOTO DOKUMENTER
IF %M%==3 GOTO SKRIVBORD
IF %M%==4 GOTO EXIT
IF %M%==A GOTO EMACS
IF %M%==1A GOTO EMACS_1A
IF %M%==2A GOTO EMACS_2A
IF %M%==3A GOTO EMACS_3A
IF %M%==B GOTO VIM
IF %M%==1B GOTO VIM_1B
IF %M%==2B GOTO VIM_2B
IF %M%==3B GOTO VIM_3B
IF %M%==C GOTO MSYS
:HEMMA
CD %HOME%
GOTO EXIT
:DOKUMENTER
CD %USERPROFILE%\Dokumenter
GOTO EXIT
:SKRIVBORD
CD %USERPROFILE%\Skrivbord
GOTO EXIT
:EMACS
"%EMACS_BIN%"\emacs.exe -nw
GOTO EXIT
:EMACS_1A
CD %HOME%
"%EMACS_BIN%"\emacs.exe -nw
GOTO EXIT
:EMACS_2A
CD %USERPROFILE%\Dokumenter
"%EMACS_BIN%"\emacs.exe -nw
GOTO EXIT
:EMACS_3A
CD %USERPROFILE%\Skrivbord
"%EMACS_BIN%"\emacs.exe -nw
GOTO EXIT
:VIM
vim.exe
GOTO EXIT
:VIM_1B
CD %HOME%
vim.exe
GOTO EXIT
:VIM_2B
CD %USERPROFILE%\Dokumenter
vim.exe
GOTO EXIT
:VIM_3B
CD %USERPROFILE%\Skrivbord
vim.exe
GOTO EXIT
:MSYS
CD C:\MinGW\msys\1.0
msys.bat -norxvt
:EXIT
CLS
C:\DOCUME~1\UserName>