C'è una carenza di informazioni nei PDF di supporto e sul web. Mi è capitato di imbattermi in un post in un blog che menzionava che $ .write() o $ .writeln() scriverà una stringa sulla console javascript. Abbastanza utile Qualcuno sa se questo oggetto $ ha proprietà o metodi aggiuntivi?Debugging Adobe ExtendScript
7
A
risposta
2
Ho appena risposto alla mia domanda. Guida agli strumenti JavaScript CS4.pdf. Capitolo 8 Strumenti e funzionalità di ExtendScript ha tutto ciò di cui ho bisogno. Sto appena iniziando con lo scripting di Adobe e sono un po 'sopraffatto dall'enorme varietà di elementi in un'installazione CS4.
1
I bit di Photoshop sono implementati in ExtendScript. Se si guarda nella cartella
[apps folder]/Adobe Photoshop CS4/Presets/Scripts/
Troverete diversi script che possono essere utili come codice di esempio.
Problemi correlati
- 1. Percorso script corrente extendscript
- 2. Comprimi o espandi un set di layer in Extendscript
- 3. Come impostare l'icona su un'applicazione Adobe Adobe
- 4. Analisi sonar per file ExtendScript (JSX)
- 5. Debugging Intents
- 6. Debugging isolati
- 7. Debugging CurrentAppSimulator.GetAppReceiptAsync()
- 8. Adobe Flex vs openlaszlo
- 9. Decompilazione applicazioni Adobe AIR
- 10. Icone Adobe AIR 512x512?
- 11. Collezioni in Adobe Flex
- 12. Loop in Adobe Flex
- 13. Silverlight vs Adobe Air
- 14. Adobe RM SDK Annotazione
- 15. Debugging chiamate lapply/sapply
- 16. Java: debugging con SwingUtilities.invokeLater()
- 17. IE8 XmlHttpRequest Debugging
- 18. debugging littler/Rscripts
- 19. Debugging Node.js con Eclipse
- 20. jenkins debugging con eclissi
- 21. Debugging route in codeigniter?
- 22. Debugging Haxe (ActionScript 3)
- 23. Debugging GNU make
- 24. Debugging/Testing codice LPC
- 25. ffmpeg ecplise debugging
- 26. Debugging Rascal code
- 27. Unity, debugging strano
- 28. Debugging JBoss in Eclipse
- 29. Grails: Debugging template impalcatura
- 30. Php - Debugging Curl
Mi sono soffermato un po 'su JSX per Photoshop e Illustrator. C'è documentazione e ObjectModel in Help è a portata di mano, ma quando ho provato lo stesso con Soundbooth, non ho trovato alcuna documentazione, cioè ho trovato $ .writeln(), $ sembra essere un riferimento a qualsiasi applicazione a cui sei connesso (Photoshop, Illustrator, ecc.), Altrimenti punta allo stesso ExtendScript, non credo. Prova questo per calci :): $ .writeln (inspect ($)); function inspect (o) { \t var result = ''; \t per (var i in o) risultato + = i + ':' + o [i] + '\ n'; \t risultato di ritorno; } –
In realtà, $ è solo un simbolo riservato nel linguaggio ExtendScript per funzionalità specifiche ExtendScript. Si comporta allo stesso modo su tutte le applicazioni. Per ulteriori dettagli, consultare la "Guida agli strumenti JavaScript", in particolare la sezione "Strumenti e funzionalità di ExtendScript". –