问题标签 [adobe-scriptui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 对话框返回
我有一个绘制对话框的 JavaScript 函数。我想让它返回用户指定的值。问题是,当用户单击两个按钮时关闭对话框,这两个按钮onClick
分配了事件。我知道获取这些事件的唯一方法是为它们分配函数,这意味着返回会导致分配的函数返回,而不是我的 inputDialog 函数。我确定我只是以愚蠢的方式这样做。
如果您想知道,此脚本使用 Adobe 的 ExtendScript API 来扩展 After Effects。
这是代码:
javascript - 如果打开了 scriptUI 调色板,为什么 InDesign 会失去所有键盘功能?
救命!我有一个简单的 InDesign 脚本来显示调色板窗口。问题是,当我显示此窗口或任何其他 scriptui 调色板时,InDesign 失去了所有键盘焦点 - 我无法输入任何内容。就好像脚本调色板吃掉了我所有的键盘输入。
这是最简单的脚本:
我错过了什么吗?有没有其他人看到这个问题?我在 XP Pro SP3 上使用 InDesign CS4;采用酷睿双核的戴尔 Precision T3400;4mb 内存。
这是我在 InDesignSecrets 上的帖子的链接:http: //indesignsecrets.com/forum/indesign-add-ons-scripts-scripting-and-plug-ins/scriptui-palette-breaks-keyboard#p8419
javascript - Photoshop 脚本 - 更新窗口中的进度条
我想为我的一个 Photoshop 脚本显示一个进度条。如果我确实在按钮单击事件中工作,那么我可以毫无问题地更新进度条。
对于此脚本,不需要用户交互。我想: - 显示窗口 - 工作完成后更新进度条 - 关闭窗口
问题是,win.show();
阻塞直到用户关闭窗口。我也尝试添加一个onClose
处理程序,然后立即关闭窗口,但窗口永远不会显示。
关于如何让进度条工作的任何想法?
javascript - InDesign CS5 脚本:如何在“n”秒后打开和关闭弹出窗口?
窗口打开正常,但在手动关闭弹出窗口之前脚本不会继续!这是不可取的,因为我宁愿窗口在 n
几秒钟后自行关闭......
那么我是否必须在脚本其余部分的单独线程中打开窗口?这甚至可能吗?
到目前为止,这是我的代码:
user-interface - photoshop 脚本:强制 UI 更新
我已经让我的脚本工作了,我只想添加一个进度条来显示进度(呃!)。这是我制作的测试脚本,因为我在原始脚本中发现了问题。在原始脚本中,循环中有很多打开、保存、复制、粘贴和转换...
脚本运行并显示窗口和进度条。然后 UI 中的任何内容都不会更新,直到出现警告框。如果我暂停脚本(whitin ExtendScript Toolkit CS5),UI 会更新为 xt 和正确的进度。我知道 UI 通常只有在系统中有“剩余”时间时才会更新,但这太荒谬了!!!
如何在我想要的时候强制 Photoshop 更新 UI?
//谢谢。
photoshop-script - javascript中的Photoshop UI单选按钮
实现单选按钮时遇到问题。我知道 CS2 中的单选按钮可能会出现问题,但我不确定我哪里出错了。我怀疑我的括号或逗号放错了位置;但看不到它。谢谢你。
另一件事:有没有更好的方法来编写 UI 元素,因为这种格式相当难看。
这是有效的基本代码。var dialogBox =“对话框{方向:'列',alignChildren:'中心',\ info:组{方向:'列',alignChildren:'中心',\ rbtn1:RadioButton {文本:'单选按钮1',对齐: 'left'}, \ rbtn2: RadioButton { text: 'Radio Button 2', align: 'left'}, }, }, \ } }";
我认为单选按钮切换由第 3 行控制,因为注释掉它会阻止单选按钮正常工作。
adobe-indesign - 单击 ScriptUI 按钮时如何检测降档?
在我的 scriptUI 面板上,我有一个按钮。如何检测用户shift
单击按钮时是否按住键?
javascript - 将关闭窗口的自定义 ScriptUI 按钮
对于那些熟悉 ExtendScript 和 InDesign 的人,我有一个 ScriptUI 问题:当按钮是自定义选项时,如何在用户选择一个按钮或另一个按钮后正确关闭窗口。请看下面的代码:
相当简单,不是吗?好吧,到目前为止,按钮没有做任何事情,您必须按 [ESC] 才能取消窗口。我怎样才能让它工作?
javascript - Javascript/ExtendScript/ScriptUI 临时窗口消息
这应该比较简单。在为 Adobe InDesign CS6 编写脚本时,我想让一个窗口/调色板短暂出现(比如大约两秒钟),以通知用户脚本已成功到达末尾。我该怎么做呢?
javascript - InDesign ScriptUI 窗口出现后立即消失
自从我遇到 ExtendScript / ScriptUI 的问题以来已经有一段时间了,这让我感到非常困惑,以至于我不得不求助于这里的专家。我想这意味着我正在学习!:~)
以下是我试图开始工作的代码片段。理论上,它应该允许打开 1、2 或 3 个调色板窗口(取决于true
数组中有多少条语句pSpecial
),然后等待用户在每个窗口中选择一些项目,然后单击Continue
第 4 个调色板中的按钮。我提前为这件事的复杂性道歉。我对这一切还比较陌生,所以代码可能有点难以理解,但它可能归结为只打开一两个简单的调色板。
我在使用此代码时遇到的问题是,在运行时,调色板打开,然后立即关闭。没有机会进行用户交互。他们为什么关门?
另外,我尝试将一个或多个窗口更改为该dialog
类型,但随后该窗口接管并且不允许用户与任何其他窗口交互,直到该窗口被关闭。
我也对其他想法持开放态度,例如将所有内容组合到一个对话框窗口中,但是我希望它根据该数组true
中有多少“”来动态调整大小。pSpecial