code cleanup, save gui positions between runs
This commit is contained in:
@@ -140,6 +140,7 @@ IniRead, DiscordErrorLoggingWebhookBotURL, %SettingsIniFilepath%, SocialMediaPos
|
|||||||
IniRead, DiscordParlerWebhookURL, %SettingsIniFilepath%, SocialMediaPoster, DiscordParlerWebhookURL, %A_Space%
|
IniRead, DiscordParlerWebhookURL, %SettingsIniFilepath%, SocialMediaPoster, DiscordParlerWebhookURL, %A_Space%
|
||||||
IniRead, ChromeFilepath, %SettingsIniFilepath%, SocialMediaPoster, ChromeFilepath, %A_Space%
|
IniRead, ChromeFilepath, %SettingsIniFilepath%, SocialMediaPoster, ChromeFilepath, %A_Space%
|
||||||
IniRead, ConfirmBeforeSubmit, %SettingsIniFilepath%, %ScriptSettingsSection%, ConfirmBeforeSubmit, 1
|
IniRead, ConfirmBeforeSubmit, %SettingsIniFilepath%, %ScriptSettingsSection%, ConfirmBeforeSubmit, 1
|
||||||
|
; IniRead, SaveGUIPosition, %SettingsIniFilepath%, %ScriptSettingsSection%, SaveGUIPosition, 1
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -474,6 +475,7 @@ Gui, Add, Checkbox, xp+10 yp+25 vAutoUpdateCheck Checked%AutoUpdateCheckCheckSta
|
|||||||
Gui, Add, Checkbox,vShowTooltipProgress Checked%ShowTooltipProgressCheckStatus% gUpdateVars, Show Tooltip of Progress
|
Gui, Add, Checkbox,vShowTooltipProgress Checked%ShowTooltipProgressCheckStatus% gUpdateVars, Show Tooltip of Progress
|
||||||
Gui, Add, Checkbox, vSaveTagsBetweenPosts Checked%SaveTagsBetweenPostsCheckStatus% gUpdateVars, Save Tags Between Posts
|
Gui, Add, Checkbox, vSaveTagsBetweenPosts Checked%SaveTagsBetweenPostsCheckStatus% gUpdateVars, Save Tags Between Posts
|
||||||
Gui, Add, Checkbox, vConfirmBeforeSubmit checked%ConfirmBeforeSubmit%, Confirm Before Submit
|
Gui, Add, Checkbox, vConfirmBeforeSubmit checked%ConfirmBeforeSubmit%, Confirm Before Submit
|
||||||
|
; Gui, Add, Checkbox, vSaveGUIPosition checked%SaveGUIPosition%, Save GUI Position
|
||||||
|
|
||||||
; Gui, Add, Checkbox, vPauseBetweenPosts Checked%PauseBetweenPostsCheckCheckStatus% gUpdateVars, Pause Briefly Between Posts
|
; Gui, Add, Checkbox, vPauseBetweenPosts Checked%PauseBetweenPostsCheckCheckStatus% gUpdateVars, Pause Briefly Between Posts
|
||||||
; Gui, Add, Checkbox, vAutoRestartChromeDebug Checked%PauseBetweenPostsCheckCheckStatus% gUpdateVars, Auto Restart Chrome in Debug Mode
|
; Gui, Add, Checkbox, vAutoRestartChromeDebug Checked%PauseBetweenPostsCheckCheckStatus% gUpdateVars, Auto Restart Chrome in Debug Mode
|
||||||
@@ -490,26 +492,16 @@ Gui, Add, Checkbox, y+7 vGab Checked%GabCheckStatus% gUpdateVars, Gab
|
|||||||
Gui, Add, Checkbox, y+7 vLocals Checked%LocalsCheckStatus% gUpdateVars, Locals
|
Gui, Add, Checkbox, y+7 vLocals Checked%LocalsCheckStatus% gUpdateVars, Locals
|
||||||
Gui, Add, Checkbox, y+7 vTwetch Checked%TwetchCheckStatus% gUpdateVars, Twetch
|
Gui, Add, Checkbox, y+7 vTwetch Checked%TwetchCheckStatus% gUpdateVars, Twetch
|
||||||
|
|
||||||
|
|
||||||
; Second Row
|
; Second Row
|
||||||
; Gui, Add, Checkbox, vLinkedIn Checked%LinkedINCheckStatus% gUpdateVars, LinkedIn
|
|
||||||
Gui, Add, Checkbox, x+75 yp-190 vLinkedIn Checked%LinkedINCheckStatus% gUpdateVars, LinkedIn
|
Gui, Add, Checkbox, x+75 yp-190 vLinkedIn Checked%LinkedINCheckStatus% gUpdateVars, LinkedIn
|
||||||
; Gui, Add, Checkbox, y+7 vLinkedIn Checked%LinkedINCheckStatus% gUpdateVars, LinkedIn
|
|
||||||
; Gui, Add, Checkbox, y+7 vThinkspot Checked%ThinkSpotCheckStatus% gUpdateVars, Thinkspot
|
|
||||||
; Gui, Add, Checkbox, y+7 vFlote Checked%FloteCheckStatus% gUpdateVars, Flote
|
|
||||||
; Gui, Add, Checkbox, y+7 vParler Checked%ParlerCheckStatus% gUpdateVars, Parler
|
|
||||||
Gui, Add, Checkbox, y+7 vSteemit Checked%SteemitCheckStatus% gUpdateVars, Steemit
|
Gui, Add, Checkbox, y+7 vSteemit Checked%SteemitCheckStatus% gUpdateVars, Steemit
|
||||||
; Gui, Add, Checkbox, y+7 vPintrest Checked%PintrestCheckStatus% gUpdateVars, Pintrest
|
|
||||||
Gui, Add, Checkbox, y+7 vPocketNet Checked%PocketNetCheckStatus% , Bastyon
|
Gui, Add, Checkbox, y+7 vPocketNet Checked%PocketNetCheckStatus% , Bastyon
|
||||||
; Gui, Add, Checkbox, y+7 vTumblr Checked%TumblrCheckStatus% , Tumblr
|
|
||||||
Gui, Add, Checkbox, y+7 vGettr Checked%GettrCheckStatus% gUpdateVars, Gettr
|
Gui, Add, Checkbox, y+7 vGettr Checked%GettrCheckStatus% gUpdateVars, Gettr
|
||||||
Gui, Add, Checkbox, y+7 vMeWe Checked%MeWeCheckStatus% gUpdateVars, MeWe
|
Gui, Add, Checkbox, y+7 vMeWe Checked%MeWeCheckStatus% gUpdateVars, MeWe
|
||||||
|
|
||||||
|
|
||||||
Gui, Font, Bold
|
Gui, Font, Bold
|
||||||
gui, Font, s15
|
gui, Font, s15
|
||||||
; : Gui, Add, Text, , My Text.
|
|
||||||
; Gui, Font, Color, Red
|
|
||||||
Gui, Add, Button, x%PlatformsGroupBoxXLocation% y485 w300 h113 gPostPost, Publish
|
Gui, Add, Button, x%PlatformsGroupBoxXLocation% y485 w300 h113 gPostPost, Publish
|
||||||
|
|
||||||
; Gui, Add, Button, x%PlatformsGroupBoxXLocation% y+20 w300 h30 gSchedulePost, Schedule Post
|
; Gui, Add, Button, x%PlatformsGroupBoxXLocation% y+20 w300 h30 gSchedulePost, Schedule Post
|
||||||
@@ -521,33 +513,19 @@ gui, font, normal
|
|||||||
Gui, Add, StatusBar,, Total Posts Posted: %TotalPostsPosted% | Total Run Time: %TotalRunTime% Seconds |
|
Gui, Add, StatusBar,, Total Posts Posted: %TotalPostsPosted% | Total Run Time: %TotalRunTime% Seconds |
|
||||||
|
|
||||||
; easier to just let the gui size be as needed instead of trying to recalculate the size each time an element is added
|
; easier to just let the gui size be as needed instead of trying to recalculate the size each time an element is added
|
||||||
; Gui, Show, x%XPosition% y%YPosition% ,%FullScriptName% ; , w%GuiWidth%, %ScriptName%
|
; if(SaveGUIPosition)
|
||||||
Gui, Show, ,%FullScriptName% ; , w%GuiWidth%, %ScriptName%
|
Gui, Show, x%XPosition% y%YPosition% ,%FullScriptName% ; , w%GuiWidth%, %ScriptName%
|
||||||
|
; else,
|
||||||
|
; Gui, Show,,%FullScriptName% ; , w%GuiWidth%, %ScriptName%
|
||||||
|
|
||||||
|
; Activate the Post Title input box so user can start instantly typing in their new message
|
||||||
ControlFocus, Edit1, %FullScriptName%
|
ControlFocus, Edit1, %FullScriptName%
|
||||||
|
|
||||||
|
|
||||||
; check for updates if the setting is enabled
|
; check for updates if the setting is enabled
|
||||||
if(AutoUpdateCheck AND !UpdateAvailable){
|
if(AutoUpdateCheck AND !UpdateAvailable){
|
||||||
Message = Checking for Updates
|
SetTimer, CheckForUpdates, -1000
|
||||||
SaveOrPostProgress(Message:=Message,PostType:="Tooltip,ErrorLoggingTextFile,DiscordErrorLogging")
|
|
||||||
; DevModeMsgBox("checking for updates")
|
|
||||||
; msgbox, checkin for update
|
|
||||||
; DevModeMsgBox(GitReleasesAPIURL)
|
|
||||||
; UpdateAvailable :=
|
|
||||||
|
|
||||||
if(CheckForUpdates(GitReleasesAPIURL))
|
|
||||||
GuiControl,,UpdateAvailable, Uploader Update Available!
|
|
||||||
|
|
||||||
if(CheckForChromeUpdates(ChromeFilepath)){
|
|
||||||
GuiControl,,ChromeUpdateAvailable, Chrome Update Available!
|
|
||||||
ChromeUpdateAvailable := 1
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
;---Check for Update---
|
|
||||||
;------------------------------------------------
|
|
||||||
Return
|
Return
|
||||||
|
|
||||||
|
|
||||||
@@ -739,7 +717,10 @@ Return
|
|||||||
|
|
||||||
|
|
||||||
PostPost:
|
PostPost:
|
||||||
Gui, Submit
|
Gui, Submit, NoHide
|
||||||
|
|
||||||
|
; Get GUI window position for saving to settings file
|
||||||
|
WinGetPos, XPosition, YPosition, , , A
|
||||||
|
|
||||||
if(InStr(PostTags, "http")){
|
if(InStr(PostTags, "http")){
|
||||||
Message = Post Tags contain "http". Please edit and remove the url and try again.
|
Message = Post Tags contain "http". Please edit and remove the url and try again.
|
||||||
@@ -751,7 +732,6 @@ if(InStr(PostTags, "http")){
|
|||||||
|
|
||||||
Gui, Destroy
|
Gui, Destroy
|
||||||
|
|
||||||
; 20211023061711
|
|
||||||
ScheduledTime := SubStr(ScheduledTime, 1, 12) ; pull out time date up to the minute and exclude seconds
|
ScheduledTime := SubStr(ScheduledTime, 1, 12) ; pull out time date up to the minute and exclude seconds
|
||||||
; Msgbox % "ScheduledTime: " ScheduledTime
|
; Msgbox % "ScheduledTime: " ScheduledTime
|
||||||
; clipboard := ScheduledTime
|
; clipboard := ScheduledTime
|
||||||
@@ -764,7 +744,6 @@ ScheduledTime := SubStr(ScheduledTime, 1, 12) ; pull out time date up to the min
|
|||||||
; if the argument is an error logging post, we want to continue where it left off and log to the same place
|
; if the argument is an error logging post, we want to continue where it left off and log to the same place
|
||||||
|
|
||||||
|
|
||||||
; Msgbox % "ErrorLoggingDirectory: " ErrorLoggingDirectory
|
|
||||||
if(InStr(ErrorLoggingDirectory, "\Templates\") OR ErrorLoggingDirectory = "" OR InStr(ErrorLoggingDirectory, "VideoLinks.ini")){
|
if(InStr(ErrorLoggingDirectory, "\Templates\") OR ErrorLoggingDirectory = "" OR InStr(ErrorLoggingDirectory, "VideoLinks.ini")){
|
||||||
; msgbox, creating new error logging files
|
; msgbox, creating new error logging files
|
||||||
CreateErrorLoggingFiles()
|
CreateErrorLoggingFiles()
|
||||||
@@ -774,7 +753,7 @@ if(InStr(ErrorLoggingDirectory, "\Templates\") OR ErrorLoggingDirectory = "" OR
|
|||||||
|
|
||||||
; Save Script Settings to File
|
; Save Script Settings to File
|
||||||
; ------------------------------------------------
|
; ------------------------------------------------
|
||||||
WinGetPos, XPosition, YPosition, , , A
|
|
||||||
IniWrite, %XPosition%, %SettingsIniFilepath%, %ScriptSettingsSection%, XPosition
|
IniWrite, %XPosition%, %SettingsIniFilepath%, %ScriptSettingsSection%, XPosition
|
||||||
IniWrite, %YPosition%, %SettingsIniFilepath%, %ScriptSettingsSection%, YPosition
|
IniWrite, %YPosition%, %SettingsIniFilepath%, %ScriptSettingsSection%, YPosition
|
||||||
|
|
||||||
@@ -788,6 +767,7 @@ IniWrite, %PauseBetweenPosts%, %SettingsIniFilepath%, SocialMediaPoster, PauseBe
|
|||||||
IniWrite, %ErrorLoggingDirectory%, %SettingsIniFilepath%, %ScriptSettingsSection%, LastPost
|
IniWrite, %ErrorLoggingDirectory%, %SettingsIniFilepath%, %ScriptSettingsSection%, LastPost
|
||||||
|
|
||||||
IniWrite, %ConfirmBeforeSubmit%, %SettingsIniFilepath%, %ScriptSettingsSection%, ConfirmBeforeSubmit
|
IniWrite, %ConfirmBeforeSubmit%, %SettingsIniFilepath%, %ScriptSettingsSection%, ConfirmBeforeSubmit
|
||||||
|
; IniWrite, %SaveGUIPosition%, %SettingsIniFilepath%, %ScriptSettingsSection%, SaveGUIPosition
|
||||||
|
|
||||||
; Used by Post Scheduler, filepath changes between script updates
|
; Used by Post Scheduler, filepath changes between script updates
|
||||||
IniWrite, %A_ScriptFullPath%, %SettingsIniFilepath%, Filepaths, SocialMediaPosterFilepath
|
IniWrite, %A_ScriptFullPath%, %SettingsIniFilepath%, Filepaths, SocialMediaPosterFilepath
|
||||||
@@ -1066,7 +1046,10 @@ Gui, Font, s%GUINormalFontSize%
|
|||||||
gui, font, s6
|
gui, font, s6
|
||||||
Gui, Add, StatusBar,, Total Posts Posted: %TotalPostsPosted% | Run Time: %ScriptRunTime% Seconds
|
Gui, Add, StatusBar,, Total Posts Posted: %TotalPostsPosted% | Run Time: %ScriptRunTime% Seconds
|
||||||
|
|
||||||
|
; if(SaveGUIPosition)
|
||||||
Gui, Show, x%XPosition% y%YPosition%, %FullScriptName% - Post Results
|
Gui, Show, x%XPosition% y%YPosition%, %FullScriptName% - Post Results
|
||||||
|
; else,
|
||||||
|
; Gui, Show,, %FullScriptName% - Post Results
|
||||||
|
|
||||||
|
|
||||||
SaveCurrentChromeVersionToIniFile()
|
SaveCurrentChromeVersionToIniFile()
|
||||||
|
|||||||
Reference in New Issue
Block a user