WorkflowAutomator - Bridge

M

Memele

Registriert
Thread Starter
Dabei seit
18.04.2008
Beiträge
2
Reaktionspunkte
0
Hallo zusammen,

kurz: das Script kommt ursprünglich aus InDesign CS2 oder CS3, wurde dann auf jeden Fall nicht weiter beibehalten, warum auch immer. Das Script mach einen Kontaktabzug aus der Bridge und öffnet diesen in InDesign.

habe bisher jedes mal wenn eine neue InDesign Version raus kam das ganze Skript kopiert und die Zahl in Zeile 41 verändert. Hat bis CC super funktioniert. Jetzt leider nicht mehr :-(

Kann mir jemand weiterhelfen was zu tun ist?

hier der Anfang des Scripts, wo es glaub um die Version geht… kann es leider nicht anhängen und nicht komplett rein stellen.


/* ContactSheet_ID_CS6.jsx
Author: Bob Stucky
Description: Creates a Contact Sheet in InDesign
Version: 2.0.0.12
Dated: 11/15/2006
*/
/*
@@@BUILDINFO@@@ ContactSheet_ID_CS6.jsx 2.0.0.12 1.0000 14-Nov-2006
*/
$.level = 0;
if ( BridgeTalk.appName == "bridge" ) {
ContactSheet = {};
ContactSheet.strings = {};
ContactSheet.enableFacingPagesCheckBox = true;

//--------------------------------------------------------------------
// COMMAND FUNCTIONS
//--------------------------------------------------------------------
ContactSheet.showDialog = function() {
var specifier = BridgeTalk.getSpecifier( "indesign-8.0" );
if ( specifier == null ) {
alert( localize( "$$$/WAS/ContactSheet/norunme=InDesign 8.0 (CS6) or higher must be installed for this feature to run" ) );
// Watson 1474388: don't proceed if ID not available
return;
}
try {
//var files = WasLib.cullFolders( WasLib.getBridgeFiles() );
// Watson 1463927: if it's not valid file type, don't attempt to place it. Filters out
// most things that we don't want to be placing into InDesign. But not all- we probably want something
// that spans PS + AI openable
var files = WasLib.getBridgeFilesOnlyIgnoringFolders( WasLib.fileFilters.getValue( "Contact Sheet" ) );

if ( !files || ( files.length == 0 ) ) {
alert( localize( "$$$/WAS/ContactSheet/noFilesSelected1=No Files Selected" ) );
return;
}
var d = ContactSheet.getDialog( ContactSheet.config, files );
// var okClicked = d.show() == 1 ? true : false;
d.show();
} catch ( a ) {
alert( a );
}
}
ContactSheet.executeFromDialog = function( d ) {
app.document.bringToFront();
if ( true ) {
try {
ContactSheet.config.files = d.files;
ContactSheet.config.rowCount = d.layoutGroup.rows.rows.text;
ContactSheet.config.colCount = d.layoutGroup.columns.columns.text;
ContactSheet.config.verticalGap = d.layoutGroup.vGap.edit.text;
ContactSheet.config.horizontalGap = d.layoutGroup.hGap.edit.text;
ContactSheet.config.removeFrames = "true";
if ( ContactSheet.config.captionArray.length > 0 ) {
ContactSheet.config.label = true;
} else {
ContactSheet.config.label = false;
}
ContactSheet.config.place = d.layoutGroup.place.place.selection.text;
if ( ContactSheet.config.rotation == ContactSheet.strings.Clockwise ) {
ContactSheet.config.rotationValue = 270;
} else {
ContactSheet.config.rotationValue = 90;
}
ContactSheet.execute( ContactSheet.config );
} catch ( e ) {
alert( e );
}
}
}
 
Falls nur der Versionstest das Problem ist: hast Du es mit schlicht BridgeTalk.getSpecifier( "indesign" ); versucht?
 
Hallo kermitd, vielen Dank für die Antwort, habe es ausprobiert und es hat hervorragend geklappt!

1000 DANK!
 
Hallo kermitd, vielen Dank für die Antwort, habe es ausprobiert und es hat hervorragend geklappt!

1000 DANK!

Super! Danke für die Rückmeldung - freut mich, dass es so einfach zu lösen war.
 
Zurück
Oben Unten