Useful window function

GetForegroundWindow();                 //get foregaround window

GetDeskTopWindow() ;                    //get desktop window

GetActiveWindow() ;                        //get actived window

 

GetWindowRect(HWND, &RECT); //get the window size, return rect structure

#include "Export_PSD_Settings.jsx"; // enable double clicking from the Macintosh Finder or the Windows Explorer #target photoshop // debug level: 0-2 (0:disable, 1:break on error, 2:break at beginning) // $.level = 0; // debugger; // launch debugger on next line #include "PSDUI_Libs.jsx"; //Params var sourcePsd; var sourcePsdName; var duppedPsd; var destinationFolder; var uuid; var psdW; var psdH; var slicePaddingArr = new Array(0, 0, 0, 0); var sliceOriArr = new Array(0, 0, 0, 0); var textScaleArr = new Array(0, 0); var alreadyExportPngs = {} //本次已经导出的png名字 var depth = 0; var smartChildrenLayerRoot = {}; // var smartLayerSetArray = []; //智能图层嵌套堆栈 var LibsXml; var LibsFile; var libsPath; var xmlDictionary; var xmlName; var isIcon = false; main(); function main() { try { Init(); exportPsdXml(); exportLibsXml(); exportPsdPng(); } catch (e) { if (e === "error" || e === "quit") { return; } else { alert(e); } } } function Init() { if (!destPath) { alert("路径错误!"); throw "error"; } // cache useful variables uuid = 1; xmlDictionary = {}; sourcePsdName = app.activeDocument.name; if (containsChinese(sourcePsdName) && containsSpecialChar(sourcePsdName)) { alert("PSD文件名不能包含中文或者特殊字符"); throw "error"; } var closeWindow = false; //InitWinodws var window = new Window("dialog", "请选择导出类型"); window.screen = "column"; window.size = [400, 180]; var UIButton = window.add("button", undefined, "UI"); UIButton.onClick = function () { libsPath = UILibsPath; window.close(); }; var SceneButton = window.add("button", undefined, "场景"); SceneButton.onClick = function () { libsPath = SceneLibsPath; window.close(); }; var iconButton = window.add("button", undefined, "Icon"); iconButton.onClick = function () { libsPath =
03-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值