Skip to content

Instantly share code, notes, and snippets.

@toruuetani
Last active August 29, 2015 14:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save toruuetani/4424a3a8eb3d4b10e6db to your computer and use it in GitHub Desktop.
Save toruuetani/4424a3a8eb3d4b10e6db to your computer and use it in GitHub Desktop.
コマンドプロンプト起動バッチ
@ECHO OFF
SET BASE_DIR=%~DP0
CD /d %BASE_DIR%
REM ***************************************************************************
REM コマンドプロンプトのタイトルをフォルダ名に変更します。
:CMD_TITLE
set x=%BASE_DIR:~0,-1%
for /F "delims=" %%a in ('echo "%x%"') do SET DIRNAME=%%~na
TITLE %DIRNAME%
CALL :SET_IE_PROXY_TO_ENV
:END
SETLOCAL
SET _=%0
ECHO %CMDCMDLINE% | FINDSTR /IR "CMD.*/C.*%_:\=\\%" >NUL
ENDLOCAL
IF NOT ERRORLEVEL 1 CMD.exe /e:on /k CALL
GOTO :EOF
REM ***************************************************************************
REM プロキシを環境変数にセットします。
:SET_IE_PROXY_TO_ENV
reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable | FIND "0x1"
IF ERRORLEVEL 1 GOTO EXIT /B 1
SET Q=reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer
FOR /F "TOKENS=1,2,*" %%I IN ('%Q%') DO IF "%%I"=="ProxyServer" SET PROXY=%%K
SET HTTP_PROXY=%PROXY%
SET HTTPS_PROXY=%PROXY%
EXIT /B 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment