function main() {
if (app.documents.length == 0) {
alert("请至少打开一个文档")
return
}
var win = new Window("dialog", "我要自学网案例-画板加矩形")
win.margins = 20
win.onClose = function () {
var winHeight = win.bounds.height
for (var i = 100; i >= 0; i = i - 4) {
win.opacity = i / 100
win.bounds.height = winHeight * i / 100
$.sleep(10)
}
}
var areaPnl = win.add("panel", undefined, "更改范围")
areaPnl.orientation = "row"
areaPnl.margins = 20
var onlyChoose = areaPnl.add("radiobutton", undefined, "当前激活的画板")
onlyChoose.value = true
areaPnl.add("radiobutton", undefined, "当前文档所有画板")
var actionGroup = win.add("group")
var aboutBtn = actionGroup.add("button", [0, 0, 60, 30], "关于")
var okBtn = actionGroup.add("button", [0, 0, 60, 30], "执行")
var closeBtn = actionGroup.add("button", [0, 0, 60, 30], "关闭")
aboutBtn.onClick = callMe
okBtn.onClick = function () {
var artboards = app.activeDocument.artboards
var layer = app.activeDocument.layers.add()
var newColor = new CMYKColor()
newColor.cyan = 0
newColor.magenta = 100
newColor.black = 0
newColor.yellow = 0
if (onlyChoose.value) {
var art = artboards[artboards.getActiveArtboardIndex()]
var left = art.artboardRect[0]
var top = art.artboardRect[1]
var width = art.artboardRect[2] - art.artboardRect[0]
var height = art.artboardRect[1] - art.artboardRect[3]
var rect = layer.pathItems.rectangle(top, left, width, height)
rect.fillColor = new NoColor()
rect.strokeWidth = UnitValue(1, "mm").as("pt")
rect.strokeColor = newColor
alert("创建成功")
win.close()
} else {
for (var i = 0; i < artboards.length; i++) {
var art = artboards[i]
var left = art.artboardRect[0]
var top = art.artboardRect[1]
var width = art.artboardRect[2] - art.artboardRect[0]
var height = art.artboardRect[1] - art.artboardRect[3]
var rect = layer.pathItems.rectangle(top, left, width, height)
rect.fillColor = new NoColor()
rect.strokeWidth = UnitValue(1, "mm").as("pt")
rect.strokeColor = newColor
}
alert("创建成功")
win.close()
}
}
closeBtn.onClick = function () {
win.close() // 关闭窗口
}
win.center()
win.show()
}
function callMe() {
var fileName = Folder.temp + "\\关于我们.url"
var myFile = new File(fileName)
myFile.open("w") // write 写入
myFile.writeln("[InternetShortcut]")
myFile.writeln("URL=http://www.51zxw.net/")
myFile.close()
myFile.execute()
}
main()





承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。
参与本评论即表明您已经阅读并接受
上述条款。