PackageContents.xml:
<?xml version="1.0" encoding="utf-8"?>
<ApplicationPackage SchemaVersion="1.0" AutodeskProduct="AutoCAD" ProductType="Application" Name="MakeGrid" AppVersion="1.1.3" Description="The program creates a grid for fixtures." Author="Taras Zelenskyi" Icon="./Contents/Resources/icon.ico" AppNameSpace="appstore.exchange.autodesk.com" OnlineDocumentation="https://apps.autodesk.com/en/Publisher/PublisherHomepage?ID=SASBMTNVSSXG" HelpFile="./Contents/Help.html" UpgradeCode="{774D94E5-220F-4CAC-9901-169C712EDD3E}" FriendlyVersion="1.1.3" SupportedLocales="Enu" ProductCode="{8B7EE854-382A-43E1-89C9-43D7D9E33406}">
<CompanyDetails Name="PC West" Phone=" " Url="https://apps.autodesk.com/en/Publisher/PublisherHomepage?ID=SASBMTNVSSXG" Email="taras.zelensky@gmail.com" />
<RuntimeRequirements />
<Components Description="2018-2021">
<RuntimeRequirements OS="Win32|Win64" Platform="AutoCAD*" SeriesMin="R21.0" SeriesMax="R24.0" />
<ComponentEntry AppName="MakeGrid" Version="1.1.3" ModuleName="./Contents/acad.lsp" AppDescription="MakeGrid" PerDocument="True" LoadOnAppearance="True" LoadOnAutoCADStartup="False" LoadOnCommandInvocation="True" LoadOnRequest="False">
<RuntimeRequirements SupportPath="./Contents" OS="Win64" Platform="AutoCAD*" SeriesMin="R23.1" SeriesMax="R24.0" />
<Commands>
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid" />
</Commands>
</ComponentEntry>
<ComponentEntry AppName="MakeGrid" Version="1.1.3" ModuleName="./Contents/MakeGrid.cuix" AppDescription="MakeGrid" LoadOnAutoCADStartup="True" />
</Components>
</ApplicationPackage>
<?xml version="1.0" encoding="utf-8"?>
<ApplicationPackage SchemaVersion="1.0" AutodeskProduct="AutoCAD" ProductType="Application" Name="MakeGrid" AppVersion="1.1.3" Description="The program creates a grid for fixtures." Author="Taras Zelenskyi" Icon="./Contents/Resources/icon.ico" AppNameSpace="appstore.exchange.autodesk.com" OnlineDocumentation="https://apps.autodesk.com/en/Publisher/PublisherHomepage?ID=SASBMTNVSSXG" HelpFile="./Contents/Help.html" HelpTopic="./Contents/Help.html" UpgradeCode="{774D94E5-220F-4CAC-9901-169C712EDD3E}" FriendlyVersion="1.1.3" SupportedLocales="Enu" ProductCode="{8B7EE854-382A-43E1-89C9-43D7D9E33406}">
<CompanyDetails Name="PC West" Phone=" " Url="https://apps.autodesk.com/en/Publisher/PublisherHomepage?ID=SASBMTNVSSXG" Email="taras.zelensky@gmail.com" />
<RuntimeRequirements />
<Components Description="2018-2021">
<RuntimeRequirements OS="Win32|Win64" Platform="AutoCAD*" SeriesMin="R21.0" SeriesMax="R24.0" />
<ComponentEntry AppName="MakeGrid" Version="1.1.3" ModuleName="./Contents/acad.lsp" AppDescription="MakeGrid" PerDocument="True" LoadOnAppearance="True" LoadOnAutoCADStartup="False" LoadOnCommandInvocation="True" LoadOnRequest="False">
<RuntimeRequirements SupportPath="./Contents" OS="Win64" Platform="AutoCAD*" SeriesMin="R23.1" SeriesMax="R24.0" />
<Commands>
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid" />
<Command HelpTopic="-vbarun Help" Global="-vbarun Help" />
<Command Local="HELP" Global="HELP" />
</Commands>
</ComponentEntry>
<ComponentEntry AppName="MakeGrid" Version="1.1.3" ModuleName="./Contents/MakeGrid.cuix" AppDescription="MakeGrid" LoadOnAutoCADStartup="True" />
</Components>
</ApplicationPackage>
<?xml version="1.0" encoding="utf-8"?>
<ApplicationPackage SchemaVersion="1.0" AutodeskProduct="AutoCAD" ProductType="Application" Name="MakeGrid" AppVersion="1.1.5" Description="The program creates a grid for fixtures." Author="Taras Zelenskyi" Icon="./Contents/Resources/icon.ico" AppNameSpace="appstore.exchange.autodesk.com" OnlineDocumentation="https://apps.autodesk.com/en/Publisher/PublisherHomepage?ID=SASBMTNVSSXG" HelpFile="./Contents/help.html" UpgradeCode="{8A2E3BF7-3411-4CAD-BA33-128AF127E8D7}" FriendlyVersion="1.1.5" SupportedLocales="Enu" ProductCode="{0B3D574E-81D2-412A-9141-0429A858DE44}">
<CompanyDetails Name="PC West" Phone=" " Url="https://apps.autodesk.com/en/Publisher/PublisherHomepage?ID=SASBMTNVSSXG" Email="taras.zelensky@gmail.com" />
<RuntimeRequirements />
<Components Description="2018-2021">
<RuntimeRequirements OS="Win32|Win64" Platform="AutoCAD*" SeriesMin="R21.0" SeriesMax="R24.0" />
<ComponentEntry AppName="MakeGrid" Version="1.1.5" ModuleName="./Contents/acad.lsp" AppDescription="MakeGrid" PerDocument="True" LoadOnAppearance="True" LoadOnAutoCADStartup="False" LoadOnCommandInvocation="True" LoadOnRequest="False">
<RuntimeRequirements SupportPath="./Contents" OS="Win64" Platform="AutoCAD*" SeriesMin="R23.1" SeriesMax="R24.0" />
<Commands>
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid" />
</Commands>
</ComponentEntry>
<ComponentEntry AppName="MakeGrid" Version="1.1.5" ModuleName="./Contents/MakeGrid.cuix" AppDescription="MakeGrid" LoadOnAutoCADStartup="True" />
</Components>
</ApplicationPackage>
Also I noticed that F1 help for the app is not working.
When I press F1 in the ribbon panel hovering over the app button for help, then the app is not displaying the help file.
We strongly encourage publishers to implement the F1 help in the ribbon panel for the unified app experience across the store.
I would suggest you to kindly take a look at this forum link for more information http://forums.autodesk.com/t5/net/autodesk-autocad-ribbon/td-p/4653889.
You can also include a help ribbon button which when launched opens the help information regarding the app.
Here is video recording that explains the steps involved in creating a partial CUIX and supporting adding panel to the “Plugin” tab in AutoCAD. http://download.autodesk.com/media/adn/DevTV_Creating_a_Partial_CUI/DevTV_Creating_a_Partial_CUI.html
<Command HelpTopic="-vbarun Help" Global="-vbarun Help" />Это откуда??? И ты еще команду HELP решил переопределить???
<Command Local="HELP" Global="HELP" />
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid" HelpTopic="#Help"/>
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid HelpTopic="./Contents/Help.html" />
<Command HelpTopic="-vbarun Help" Global="-vbarun Help" HelpTopic="./Contents/Help.html" />
<Command Local="HELP" Global="HELP" HelpTopic="./Contents/Help.html" />
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid HelpTopic="CommandTopic1" />
<Command HelpTopic="-vbarun Help" Global="-vbarun Help" HelpTopic="CommandTopic1" />
<Command Local="HELP" Global="HELP" HelpTopic="CommandTopic1" />
<Command Local="-vbarun ShowfrmMakeGrid" Global="-vbarun ShowfrmMakeGrid HelpTopic="#CommandTopic1" />
<Command HelpTopic="-vbarun Help" Global="-vbarun Help" HelpTopic="#CommandTopic1" />
<Command Local="HELP" Global="HELP" HelpTopic="#CommandTopic1" />
Ты соответственно в своём acad.lsp должен будешь определить команду ShowfrmMakeGrid, которая запускает твой vba-код, т.е. "-vbarun ShowfrmMakeGrid" или так, как это делается через lisp.
Почему они изначально не могут создать корректный файл PackageContents.xml и не придераться к разработчику в плане корректности работы F1?
:D :D :DПочему они изначально не могут создать корректный файл PackageContents.xml и не придераться к разработчику в плане корректности работы F1?Off-Topic: показать