Hello all!
I think powershell more useful than cmd and looks good.
I suggest you evaluate version xampp-shell thought powershell.
- Code: Select all
@ECHO off
SET xampp-ps= ^
$host.ui.RawUI.WindowTitle = 'XAMPP for Windows'; ^
$MIBDIRS = $pwd.path + '\php\extras\mibs'; ^
$MIBDIRS = $MIBDIRS.Replace('\','/'); ^
$MYSQL_HOME = $pwd.path + '\mysql\bin'; ^
$OPENSSL_CONF = $pwd.path + '\apache\bin\openssl.cnf'; ^
$OPENSSL_CONF = $OPENSSL_CONF.Replace('\','/'); ^
$PHP_PEAR_SYSCONF_DIR = $pwd.path + '\php'; ^
$PHP_PEAR_BIN_DIR = $pwd.path + '\php'; ^
$PHP_PEAR_TEST_DIR = $pwd.path + '\php\tests'; ^
$PHP_PEAR_WWW_DIR = $pwd.path + '\php\www'; ^
$PHP_PEAR_CFG_DIR = $pwd.path + '\php\cfg'; ^
$PHP_PEAR_DATA_DIR = $pwd.path + '\php\data'; ^
$PHP_PEAR_DOC_DIR = $pwd.path + '\php\docs'; ^
$PHP_PEAR_PHP_BIN = $pwd.path + '\php\php.exe'; ^
$PHP_PEAR_INSTALL_DIR = $pwd.path + '\php\pear'; ^
$PHPRC = $pwd.path + '\php'; ^
$TMP = $pwd.path + '\tmp'; ^
$PERL5LIB = ''; ^
$pwdPath = $pwd.path; ^
$env:Path += """";$pwdPath;$pwdPath\php;$pwdPath\perl\site\bin;$pwdPath\perl\bin;$pwdPath\apache\bin;$pwdPath\mysql\bin;$pwdPath\FileZillaFTP;$pwdPath\MercuryMail;$pwdPath\sendmail;$pwdPath\webalizer;$pwdPath\tomcat\bin""""; ^
function Prompt ^
{ ^
$env:USERNAME + '@' + $env:COMPUTERNAME + ' ' + $(Get-Location) + """"`n"""" + '# '; ^
} ^
Write-Host -f green 'Setting environment for using XAMPP for Windows.';
START Powershell -noexit -command %xampp-ps%
To check system environment variables type:
- Code: Select all
$env:Path.Split(";")
Variables changes just for current session.
After closing the window changes will not be saved.
Before edit - backup your xampp-shell.bat file.
If you loose original xampp-shell.bat file - look here:
https://searchcode.com/codesearch/view/14149767/
Sorry for my english