Пожалуйста. Но "спасибо" здесь по-другому говорят.Спасибо за совет. Я тут так «часто» бываю, что промахнулся =)
_GenericPluginMenuItem #
зависит от установленных плагинов, так что полагаться на них не стоит.Обновил список
Присутствует."Recolor Art Dialog" - у тебя отсутствует например дальше не сравнивал
В смысле добавил или у меня глюки? Вчера поиском не находилоПрисутствует.
/** @ingroup MenuCommand Edit:Edit Colors:Recolor Artwork */ #define kRecolorArtDialogCommandStr "Recolor Art Dialog"
Ты где ищешь? Я эту ссылку имел в виду: adobe illustrator menu and tools commands - Pastebin.comВ смысле добавил или у меня глюки? Вчера поиском не находило
Не, тот гист это выкушено из сдк. Там часть команд выдают ошибку, а части вообще нет. Мой список на пастебине имхо более полный и проверенный.Ну как же нет
Но, тем не менее, мне все эти команды нужны. Вот бы какой хакер помог раздебажить люстру и найти рабочие альясы к тем kys тегам, которые выдают PARM ошибку (на пастебине есть отдельный блок про это). Я нашёл пока только такие соответствия:Сложность проблемы заключается в том, что сами команды берутся вовсе не из kys
Базовая часть из них жестко вшита в код illustrator.exe, остальные обрабатываются различными плагинами, встроенными в поставку иллюстратора или же внешними. Разумеется, нельзя просто так взять и просканировать их все на предмет, какие буквосочетания подходят а какие нет
;.kys command app.executeMenuCommand
OpenGLCompositorPreview GPU Preview
saveasTemplate saveastemplate
selectionPref selectPref
areatextoptions area-type-options
textpathtype3d 3D ribbon
textpathtypeGravity Gravity
textpathtypeRainbow Rainbow
textpathtypeSkew Skew
textpathtypestairs Stair Step
systemInfo System Info
userInterfacePref UIPref
Не совсем понял суть проблемыВот бы какой хакер помог раздебажить люстру и найти рабочие альясы к тем kys тегам, которые выдают PARM ошибку
Суть проблемы: найти в 35-мегабайтном файле команды, которые в виде аргумента app.executeMenuCommand() отработают без ошибки. Вот таблица соответствия kys-тега пункту меню люстры:Не совсем понял суть проблемы
;menu kys
File\Close All closeAll
Edit\My Settings\Export Settings... ExportSettings
Edit\My Settings\Import Settings... ImportSettings
Object\Collect For Export\As Single Asset collectForExportSingleAsset
Object\Collect For Export\As Multiple Assets collectForExportMultipleAsset
Type\Convert To Point Type point-area
Type\Convert To Area Type point-area
Type\Text Type Conversion point-area
Type\Insert Special Character\Symbols\Bullet ~bullet
Type\Insert Special Character\Symbols\Copyright Symbol ~copyright
Type\Insert Special Character\Symbols\Ellipsis ~ellipsis
Type\Insert Special Character\Symbols\Paragraph Symbol ~paragraphSymbol
Type\Insert Special Character\Symbols\Registered Trademark Symbol ~registeredTrademark
Type\Insert Special Character\Symbols\Section Symbol ~sectionSymbol
Type\Insert Special Character\Symbols\Trademark Symbol ~trademarkSymbol
Type\Insert Special Character\Hyphens And Dashes\Em Dash ~emDash
Type\Insert Special Character\Hyphens And Dashes\En Dash ~enDash
Type\Insert Special Character\Hyphens And Dashes\Discretionary Hyphen ~discretionaryHyphen
Type\Insert Special Character\Quotation Marks\Double Left Quotation Marks ~doubleLeftQuote
Type\Insert Special Character\Quotation Marks\Double Right Quotation Marks ~doubleRightQuote
Type\Insert Special Character\Quotation Marks\Single Left Quotation Marks ~singleLeftQuote
Type\Insert Special Character\Quotation Marks\Single Right Quotation Marks ~singleRightQuote
Type\Insert WhiteSpace Character\Em Space ~emSpace
Type\Insert WhiteSpace Character\En Space ~enSpace
Type\Insert WhiteSpace Character\Hair Space ~hairSpace
Type\Insert WhiteSpace Character\Thin Space ~thinSpace
Type\Insert Break Character\Forced Line Break ~forcedLineBreak
Type\Fill With PlaceHolder Text ~placeHolderText
Type\Legacy Text\Update All Legacy Text convertlegacyText
Type\Legacy Text\Update Selected Legacy Text convertlegacyText1
Type\Legacy Text\Hide Copies convertlegacyText2
Type\Legacy Text\Delete Copies convertlegacyText3
Type\Legacy Text\Select Copies convertlegacyText4
View\Trim View TrimView
View\Presentation Mode Adobe Presentation Mode
View\Snap to Pixel pixelconstraints
View\Snap to Glyph glyphSnapping
Help\Illustrator Tutorials... supportContent
Other Select\Switch Selection Tools switchSelTool
Other Text\Point Size Up faceSizeUp
Other Text\Point Size Down faceSizeDown
Other Text\Font Size Step Up sizeStepUp
Other Text\Font Size Step Down sizeStepDown
Other Text\Set Kern Tighter ~kernCloser
Other Text\Set Kern Looser ~kernFurther
Other Text\Tracking tracking
Other Text\Clear Tracking clearTrack
Other Text\Spacing spacing
Other Text\Uniform Type clearTypeScale
Other Text\Highlight Font highlightFont
Other Text\Highlight Font (Secondary) highlightFont2
Other Text\Left Align Text leftAlign
Other Text\Center Text centerAlign
Other Text\Right Align Text rightAlign
Other Text\Justify Text Left justify
Other Text\Justify Text Center justifyCenter
Other Text\Justify Text Right justifyRight
Other Text\Justify All Lines justifyAll
Other Text\Toggle Auto Hyphenation toggleAutoHyphen
Other Text\Toggle Line Composer toggleLineComposer
Other Text\Subscript ~subscript
Other Text\Superscript ~superScript
Other Object\Lock Others lock2
Other Object\Hide Others hide2
Other Object\Repeat Pathfinder repeatPathfinder
Other Object\Average & Join avgAndJoin
Other Object\Isolate Selected Object enterFocus
Other Object\Exit Isolation Mode exitFocus
Other Misc\Switch Units switchUnits
Other Misc\New File (No Dialog) new2
Other Misc\Close All closeAll2
Other Misc\Help (Secondary) helpcontent2
Other Misc\Undo (Secondary) undo2
Other Misc\Cut (Secondary) cut2
Other Misc\Copy (Secondary) copy2
Other Misc\Paste (Secondary) paste2
Other Misc\Zoom In (Secondary) zoomin2
Other Misc\Navigate to Next Document navigateToNextDocument
Other Misc\Navigate to Previous Document navigateToPreviousDocument
Other Misc\Navigate to Next Document Group navigateToNextDocumentGroup
Other Misc\Navigate to Previous Document Group navigateToPreviousDocumentGroup
Other Misc\Subscript (Secondary) ~subscript2
Other Misc\Superscript (Secondary) ~superscript2
В смысле - разве closeAll вызывает ошибку?Если попытаться эти теги пихать в app.executeMenuCommand(), то будет ошибка.
А у тебя нет? У меня такое выдаёт:В смысле - разве closeAll вызывает ошибку?