mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-29 17:02:05 +13:00
fixed #258: Hotkey for open screenshots folder
This commit is contained in:
parent
79f631a15c
commit
ffb8d35139
3 changed files with 18 additions and 8 deletions
|
@ -175,6 +175,8 @@ public enum HotkeyType
|
|||
ScreenRecorder,
|
||||
[Description("Auto capture")]
|
||||
AutoCapture,
|
||||
[Description("Open screenshots folder")]
|
||||
OpenScreenshotsFolder,
|
||||
[Description("Screen color picker")]
|
||||
ScreenColorPicker,
|
||||
[Description("Ruler")]
|
||||
|
|
|
@ -921,14 +921,7 @@ private void tsbDestinationSettings_Click(object sender, EventArgs e)
|
|||
|
||||
private void tsbScreenshotsFolder_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (Directory.Exists(Program.ScreenshotsFolder))
|
||||
{
|
||||
Helpers.OpenFolder(Program.ScreenshotsFolder);
|
||||
}
|
||||
else
|
||||
{
|
||||
Helpers.OpenFolder(Program.ScreenshotsParentFolder);
|
||||
}
|
||||
TaskHelpers.OpenScreenshotsFolder();
|
||||
}
|
||||
|
||||
private void tsbHistory_Click(object sender, EventArgs e)
|
||||
|
@ -1416,6 +1409,9 @@ private void ExecuteJob(TaskSettings taskSettings, HotkeyType job)
|
|||
case HotkeyType.AutoCapture:
|
||||
TaskHelpers.OpenAutoCapture();
|
||||
break;
|
||||
case HotkeyType.OpenScreenshotsFolder:
|
||||
TaskHelpers.OpenScreenshotsFolder();
|
||||
break;
|
||||
case HotkeyType.ScreenColorPicker:
|
||||
TaskHelpers.OpenScreenColorPicker(safeTaskSettings);
|
||||
break;
|
||||
|
|
|
@ -503,6 +503,18 @@ public static void OpenAutoCapture()
|
|||
AutoCaptureForm.Instance.ShowActivate();
|
||||
}
|
||||
|
||||
public static void OpenScreenshotsFolder()
|
||||
{
|
||||
if (Directory.Exists(Program.ScreenshotsFolder))
|
||||
{
|
||||
Helpers.OpenFolder(Program.ScreenshotsFolder);
|
||||
}
|
||||
else
|
||||
{
|
||||
Helpers.OpenFolder(Program.ScreenshotsParentFolder);
|
||||
}
|
||||
}
|
||||
|
||||
public static void StartAutoCapture()
|
||||
{
|
||||
if (!AutoCaptureForm.IsRunning)
|
||||
|
|
Loading…
Reference in a new issue