User:Int 80h/files/profile.cmd

Source: Wikipedia, the free encyclopedia.

My profile script for Windows.

:::: profile.cmd - profile script for cmd.exe
:: Maintainer:   Szymon 'Polemon' Bereziak <[email protected]>
:: Last change:  2012-12-22
:: URL:          http://polemon.org
:: Version:      0.3

:: config vars
set DIRCMD=/A /O

:: additional variables
set DESKTOP=%USERPROFILE%\Desktop
set ~=%USERPROFILE%

:: expanding PATH
set PATH=%PATH%;%ProgramFiles%\7-Zip\
::set PATH=%PATH%;%SystemDrive%\texlive\2011\bin\win32\
set PATH=%PATH%;%SystemDrive%\Python27\
set PATH=%PATH%;%SystemDrive%\Python27\Scripts\
set PATH=%PATH%;%ProgramFiles%\GnuWin32\bin\
set PATH=%PATH%;%ProgramFiles%\Notepad++\
set PATH=%PATH%;C:\MinGW\bin
set PATH=%PATH%;C:\LLVM\bin
set PATH=%PATH%;"%USERPROFILE%\bin\"

:: feature settings
doskey /MACROFILE="%USERPROFILE%\macros.lst" > NUL
::prompt $E[33m%COMPUTERNAME%$S$E[42m$P$S$E[31m$$$S$E[m
prompt %COMPUTERNAME%$S$P$S$$$S
color 07
title Console

@echo off
cls


The doskey macro file is macros.lst which should be next to profile.cmd.

l=ls -F $*
ll=ls -lhF $*
la=ls -AF $*
lla=ls -AlhF $*
t=tree /f
e=notepad++ $*

Both files are supposed to be placed in %USERPROFILE%.


I suggest making a shortcut to cmd.exe with the following settings:

Target:

%ComSpec% /k "%USERPROFILE%\profile.cmd"

Start in:

%USERPROFILE%