StrokesPlus.net教程及脚本持续更新

选中图片上传返回链接(ShareX)

  1. 在ShareX-快捷键-创建一条任务-命名为Upload to vgy
    选择需要上传的的图床
  2. 添加代码到手势
    actionName是1中的任务的命名

返回链接需要等1-2s,之后要是进行图片搜索,可以使用图片搜索引擎(ShareX中自带Google图片搜索)

var wndHandle = sp.ForegroundWindow().HWnd;
var desktopHandle = sp.DesktopWindowListView().HWnd;
var result = 1;
var selectedFiles;
var fullPath = "";
var isDesktop = false;
var success = false;
var actionName = "Upload to vgy"

if(wndHandle.ToInt32() == desktopHandle.ToInt32() || sp.LastFocusControl().HWnd.ToInt32() == desktopHandle.ToInt32()) {
    //Desktop
    selectedFiles = sp.GetSelectedFilesOnDesktop();
    isDesktop = true;
} else {
    //Not Desktop
    selectedFiles = sp.GetSelectedFilesInExplorer(wndHandle);
}

if(selectedFiles.Length != 0) {
    fullPath = selectedFiles[0];

    if(isDesktop) {
        fullPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop) + "\\" + fullPath;
    }

    result = sp.RunProgram('D:\\Program Files\\ShareX\\ShareX.exe', 
                               `"${fullPath}" -task "${actionName}"`,
                               'open', 'hidden', false, true, true);


    if(result == 0) { 
        success = true;
        sp.ShowBalloonTip("OK", "", "info", 1000);
    } 
} 

if(!success) {
    sp.ShowBalloonTip("Upload to Imgur", "Failed", "error", 1000);
}
//sp.Sleep(2000);