@@ -29,6 +29,8 @@ SetupTrayMenu()
29
29
UpdateTrayIcon()
30
30
31
31
SetupTrayMenu () {
32
+ static rabbit_script := Format (" `" {}\Rabbit.ahk`"" , A_ScriptDir )
33
+ static rabbit_ico := Format (" {}\Lib\rabbit.ico" , A_ScriptDir )
32
34
A_TrayMenu.Delete ()
33
35
; A_TrayMenu.Add("输入法设定")
34
36
; A_TrayMenu.Add("用户词典管理")
@@ -44,9 +46,9 @@ SetupTrayMenu() {
44
46
if FileExist (A_Startup . " \Rabbit.lnk" ) {
45
47
A_TrayMenu.Add(" 从开机启动删除" , (* ) => (FileDelete (A_Startup . " \Rabbit.lnk" ), SetupTrayMenu()))
46
48
} else {
47
- A_TrayMenu.Add(" 添加到开机启动" , (* ) => (FileCreateShortcut (A_AhkPath , A_Startup . " \Rabbit.lnk" , A_ScriptDir , A_ScriptDir . " \Rabbit.ahk " , " 玉兔毫输入法" , A_ScriptDir . " \Lib\rabbit.ico " ), SetupTrayMenu()))
49
+ A_TrayMenu.Add(" 添加到开机启动" , (* ) => (FileCreateShortcut (A_AhkPath , A_Startup . " \Rabbit.lnk" , A_ScriptDir , rabbit_script , " 玉兔毫输入法" , rabbit_ico ), SetupTrayMenu()))
48
50
}
49
- A_TrayMenu.Add(" 添加到桌面快捷方式" , (* ) => ( FileCreateShortcut (A_AhkPath , A_Desktop . " \Rabbit.lnk" , A_ScriptDir , A_ScriptDir . " \Rabbit.ahk " , " 玉兔毫输入法" , A_ScriptDir . " \Lib\rabbit.ico " ), SetupTrayMenu() ))
51
+ A_TrayMenu.Add(" 添加到桌面快捷方式" , (* ) => FileCreateShortcut (A_AhkPath , A_Desktop . " \Rabbit.lnk" , A_ScriptDir , rabbit_script , " 玉兔毫输入法" , rabbit_ico ))
50
52
51
53
A_TrayMenu.Add()
52
54
@@ -66,11 +68,11 @@ SetupTrayMenu() {
66
68
}
67
69
68
70
Sync () {
69
- Run (A_AhkPath . " " . A_ScriptDir . " \RabbitDeployer.ahk sync 1" )
71
+ Run (Format ( " {} ` " {} \RabbitDeployer.ahk` " sync 1" , A_AhkPath , A_ScriptDir ) )
70
72
ExitApp ()
71
73
}
72
74
Deploy () {
73
- Run (A_AhkPath . " " . A_ScriptDir . " \RabbitDeployer.ahk deploy 1" )
75
+ Run (Format ( " {} ` " {} \RabbitDeployer.ahk` " deploy 1" , A_AhkPath , A_ScriptDir ) )
74
76
ExitApp ()
75
77
}
76
78
ToggleSuspend () {
0 commit comments