@echo off echo|set /p ="Downloading Cygwin installer... " echo. set "log_file=install_cygwin.log" set "cygwin_installer=setup-x86_64.exe" set /P proxy="Enter proxy:port settings (default none): " || set proxy="" if proxy=="" ( curl -sS -o %cygwin_installer% https://cygwin.com/%cygwin_installer% ) else ( curl -sS -o %cygwin_installer% https://cygwin.com/%cygwin_installer% -x %proxy% ) if exist %cygwin_installer% ( echo Download completed. ) else ( echo Unable to download Cygwin installer. ) echo. echo|set /p ="Installing Cygwin & required packages ... " echo. set /P rootDirectory="Select the directory where you want to install Cygwin to (default c:\cygwin64): " || set rootDirectory="c:\cygwin64" set /P downloadSite="Choose a download site (default mirrors.kernel.org): " || set downloadSite="http://mirrors.kernel.org/sourceware/cygwin/" %cygwin_installer% --root %rootDirectory% --site %downloadSite% --only-site --no-admin --quiet-mode --packages openssh,nc,nano > %log_file% echo Installation completed. echo. pause