77 lines
2.2 KiB
AutoHotkey
77 lines
2.2 KiB
AutoHotkey
|
; ENVIRONMENT
|
||
|
;------------------------------------------------
|
||
|
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
|
||
|
;#Warn ; Enable warnings to assist with detecting common errors.
|
||
|
;DetectHiddenWindows, On
|
||
|
#SingleInstance, Force
|
||
|
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
|
||
|
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
|
||
|
;SetKeyDelay, 500
|
||
|
CoordMode, ToolTip, Screen
|
||
|
CoordMode, Mouse, Screen
|
||
|
;#NoTrayIcon
|
||
|
|
||
|
; Notes/Extra Info/#Includes
|
||
|
;------------------------------------------------
|
||
|
#Include C:\Users\%A_Username%\Syncthing\Scripts\AutoHotKey\RadialMenu\My codes\My Global Variables.ahk
|
||
|
Menu, Tray, Icon, %A_ICODir%\git.ico
|
||
|
|
||
|
|
||
|
|
||
|
; VARIABLES
|
||
|
;------------------------------------------------
|
||
|
InputBox, CommitMessage, Commit Message, Input Commit Message ; , Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default]
|
||
|
if(ErrorLevel)
|
||
|
ExitApp
|
||
|
|
||
|
IniRead, GUIVersion,%A_ScriptDir%\Installs\Misc\Toolbox-Settings.ini, General,Version, %A_Space% ; , Key [, Default]
|
||
|
GUIVersion += 1
|
||
|
|
||
|
IniWrite, %GUIVersion%, %A_ScriptDir%\Installs\Misc\Toolbox-Settings.ini, General,Version
|
||
|
|
||
|
|
||
|
|
||
|
; MAIN SCRIPT
|
||
|
;------------------------------------------------
|
||
|
runwait, "C:\Program Files\AutoHotkey\Compiler\Ahk2Exe.exe" /in "%A_ScriptDir%\Windows-Toolbox.ahk" /out "%A_ScriptDir%\Windows-Toolbox.exe" /icon "%A_ScriptDir%\Installs\Icons\Windows.ico"
|
||
|
; msgbox
|
||
|
sleep, 1000
|
||
|
; runwait, "C:\Users\ity\Syncthing\Scripts\AutoHotKey\Tools\CommandLineTools\CreateSynchronicity\CreateSynchronicity.exe" /quiet /run "ITToolboxToSMB"
|
||
|
|
||
|
CmdLine = git add .
|
||
|
|
||
|
status := RunCMD(CmdLine, WorkingDir:=A_ScriptDir)
|
||
|
; Msgbox % "status: " status
|
||
|
|
||
|
|
||
|
|
||
|
CmdLine = git commit -m "%CommitMessage%"
|
||
|
status := RunCMD(CmdLine, WorkingDir:=A_ScriptDir)
|
||
|
; Msgbox % "status: " status
|
||
|
|
||
|
|
||
|
CmdLine = git push
|
||
|
|
||
|
status := RunCMD(CmdLine, WorkingDir:=A_ScriptDir)
|
||
|
Oldnotify(status)
|
||
|
; Msgbox % "status: " status
|
||
|
|
||
|
CenterTooltipOnScreen("Waiting 5 seconds before Pulling New changes on SMB Server")
|
||
|
|
||
|
; Tooltip,
|
||
|
sleep, 5000
|
||
|
|
||
|
|
||
|
command = powershell %A_ScriptDir%\Installs\PowerShell\GitPullWMTToolboxOnSMBThroughOlivetin.ps1
|
||
|
try Status := RunCMD(command)
|
||
|
Oldnotify(status)
|
||
|
|
||
|
sleep, 5000
|
||
|
ExitApp
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
; Functions
|
||
|
;------------------------------------------------
|