mirror of
				https://github.com/mintty/wsltty.git
				synced 2025-10-31 07:04:00 +00:00 
			
		
		
		
	revise installation; change config location, flexible install target
This commit is contained in:
		
							
								
								
									
										52
									
								
								mkshortcut.vbs
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										52
									
								
								mkshortcut.vbs
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,52 @@ | ||||
| rem cscript mkshortcut.vbs [/param:arg] /target:link | ||||
|  | ||||
| rem % | ||||
| rem /arguments:--wsl -o Locale=C -o Charset=UTF-8 /bin/wslbridge -t /bin/bash | ||||
| rem ~ | ||||
| rem /arguments:--wsl -o Locale=C -o Charset=UTF-8 /bin/wslbridge -C~ -t /bin/bash | ||||
| rem -l | ||||
| rem /arguments:--wsl -o Locale=C -o Charset=UTF-8 /bin/wslbridge -t /bin/bash -l | ||||
| rem /target:%LOCALAPPDATA%\wsltty\bin\mintty.exe | ||||
| rem /workingdir:%USERPROFILE% | ||||
| rem /icon:%LOCALAPPDATA%\lxss\bash.ico | ||||
|  | ||||
| rem General - Name: | ||||
| name = Wscript.Arguments.Named("name") & ".lnk" | ||||
| set wshell = WScript.CreateObject("WScript.Shell") | ||||
| set lnk = wshell.CreateShortcut(name) | ||||
|  | ||||
| rem Target: | ||||
| rem lnk.TargetPath = Wscript.Arguments.Named("target") | ||||
| rem lnk.Arguments = Wscript.Arguments.Named("arguments") | ||||
|  | ||||
| lnk.TargetPath = wshell.ExpandEnvironmentStrings("%target%") | ||||
| minttyargs = wshell.ExpandEnvironmentStrings("%minttyargs%") | ||||
| bridgeargs = wshell.ExpandEnvironmentStrings("%bridgeargs%") | ||||
| lnk.Arguments = minttyargs & bridgeargs | ||||
| wscript.echo "minttyargs: " & minttyargs | ||||
| wscript.echo lnk.Arguments | ||||
|  | ||||
| rem Start in: | ||||
| rem lnk.WorkingDirectory = Wscript.Arguments.Named("workingdir") | ||||
| lnk.WorkingDirectory = "%USERPROFILE%" | ||||
|  | ||||
| rem Icon: | ||||
| rem icon = Wscript.Arguments.Named("icon") | ||||
| rem rem iconoffset = Wscript.Arguments.Named("iconoffset") | ||||
| rem rem icon = icon & ", " & iconoffset | ||||
| icon = wshell.ExpandEnvironmentStrings("%icon%") | ||||
| wscript.echo "icon: " & icon | ||||
| lnk.IconLocation = icon | ||||
| rem lnk.IconLocation = "%LOCALAPPDATA%\lxss\bash.ico" | ||||
|  | ||||
| rem Shorcut key: | ||||
| rem lnk.HotKey = "ALT+CTRL+W" | ||||
|  | ||||
| rem Run: | ||||
| rem lnk.WindowStyle = 1 | ||||
|  | ||||
| rem Comment: | ||||
| rem lnk.IconLocation = Wscript.Arguments.Named("desc") | ||||
| rem lnk.Description = "WSLtty" | ||||
|  | ||||
| lnk.Save | ||||
		Reference in New Issue
	
	Block a user