Here is your script with Radio Buttons: var UIresult = myDisplayDialog();
// Ads size 200x7
if (UIresult.rb[0]){createDocument("35", UIresult.docHeight);}
if (UIresult.rb[1]){createDocument("73", UIresult.docHeight);}
if (UIresult.rb[2]){createDocument("110", UIresult.docHeight);}
if (UIresult.rb[3]){createDocument("148", UIresult.docHeight);}
if (UIresult.rb[4]){createDocument("186", UIresult.docHeight);}
if (UIresult.rb[5]){createDocument("224", UIresult.docHeight);}
if (UIresult.rb[6]){createDocument("262", UIresult.docHeight);}
function createDocument(docHeight, docWidth)
{
var myDocument = app.documents.add();
with(myDocument.documentPreferences){
pageHeight = docHeight + "mm";
pageWidth = docWidth + "mm";
pagesPerDocument = 1;}
}
function myDisplayDialog()
{
var myDialog = new Window ('dialog', 'New Document 7 columns');
myDialog.alignChildren = "left";
var rg0 = myDialog.add ('group');
rg0.add('statictext',undefined, 'Select Column Width:');
var rb1 = rg0.add('radiobutton',undefined, '35');
var rb2 = rg0.add('radiobutton',undefined, '73');
var rb3 = rg0.add('radiobutton',undefined, '110');
var rb4 = rg0.add('radiobutton',undefined, '148');
var rb5 = rg0.add('radiobutton',undefined, '186');
var rb6 = rg0.add('radiobutton',undefined, '224');
var rb7 = rg0.add('radiobutton',undefined, '262');
rg0.add('statictext',undefined, 'mm');
rb1.value = true;
var rg1 = myDialog.add ('group');
rg1.add('statictext',undefined, 'Enter Document Height:');
var docuHeight = rg1.add('edittext',undefined, '380');
rg1.add('statictext',undefined, 'mm');
var rg2 = myDialog.add ('group');
rg2.alignment = "right";
rg2.add('button', undefined, 'Cancel', {name: 'cancel'});
rg2.add('button', undefined, 'OK', {name: 'ok'});
var myResult = myDialog.show();
if (myResult == 1)
{
return {rb : [rb1.value, rb2.value, rb3.value, rb4.value, rb5.value, rb6.value, rb7.value], docHeight : docuHeight.text};
}
if (myResult == 2)
{
exit();
}
}
Shonky
... View more