个人笔记记录(常用)

个人笔记


Git一键静默安装脚本

<pre><code class="language-bash">@echo off title Git一键静默安装脚本 mode con cols=60 lines=14 if exist "%SystemRoot%\SysWOW64" path %path%;%windir%\SysNative;%SystemRoot%\SysWOW64;%~dp0 bcdedit &gt;nul&amp;&amp;goto UACAdmin||goto UACPrompt :UACPrompt %1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&amp;exit :UACAdmin echo.正在安装Git客户端... echo %PROCESSOR_ARCHITECTURE%|find "64"&gt;nul&amp;&amp;call :x64||call :x86 reg add HKEY_CURRENT_USER\Software\TortoiseGit /v "LanguageID" /t REG_DWORD /d 2052 /f reg add HKEY_CURRENT_USER\Software\TortoiseGit /v "MSysGit" /t REG_SZ /d "C:\Program Files\Git\bin" /f setx HOME "%USERPROFILE%" set HOME=%USERPROFILE% taskkill /f /im explorer.exe &gt;nul 2&gt;nul start "" explorer ::自动配置提交用户名及email "C:\Program Files\Git\cmd\git.exe" config --global user.name "%username%" "C:\Program Files\Git\cmd\git.exe" config --global user.email "%username%@paxsz.com" ::公钥自助生成 choice /m "是否需要生成Git公钥及秘钥" if %errorlevel% == 1 ( echo 如果不需要设置私钥密码,连续按三次回车即可 "C:\Program Files\Git\usr\bin\ssh-keygen.exe" -f "%USERPROFILE%\.ssh\id_rsa" -C %username% echo 秘钥生成完毕。 start "" %USERPROFILE%\.ssh ) timeout 5 exit :x86 "\\172.16.2.166\share\tools\Git-2.22.0-32-bit.exe" /VERYSILENT /SP- /loadinf="\\172.16.2.166\share\tools\Git-install.inf" msiexec /package "\\172.16.2.166\share\tools\TortoiseGit-2.8.0.0-32bit.msi" /quiet /norestart echo.正在安装Git客户端汉化包... msiexec /package "\\plm2.paxsz.com\Share\tools\TortoiseGit-LanguagePack-2.8.0.0-32bit-zh_CN.msi" /quiet /norestart goto :eof :x64 "\\plm2.paxsz.com\Share\tools\Git-2.22.0-64-bit.exe" /VERYSILENT /SP- /loadinf="\\172.16.2.166\share\tools\Git-install.inf" msiexec /package "\\plm2.paxsz.com\Share\tools\TortoiseGit-2.8.0.0-64bit.msi" /quiet /norestart echo.正在安装Git客户端汉化包... msiexec /package "\\plm2.paxsz.com\Share\tools\TortoiseGit-LanguagePack-2.8.0.0-64bit-zh_CN.msi" /quiet /norestart goto :eof</code></pre>

页面列表

ITEM_HTML