Skip to main content
Known Participant
September 2, 2017
Question

Zoom in guide sections

  • September 2, 2017
  • 1 reply
  • 694 views

Hi,

Is there a script to zoom in from one guide section to other.Currently, I do it manually by selecting grid by grid to zoom in

This topic has been closed for replies.

1 reply

JJMack
Community Expert
Community Expert
September 3, 2017

I see that the scriptlistener records some steps when you do what you you show there. Not the code references the mouse not any x y or selection area and the code does not work is a script it troughs an error.

 

// =======================================================

var idtoolModalStateChanged = stringIDToTypeID( "toolModalStateChanged" );

    var desc47 = new ActionDescriptor();

    var idLvl = charIDToTypeID( "Lvl " );

    desc47.putInteger( idLvl, 1 );

    var idStte = charIDToTypeID( "Stte" );

    var idStte = charIDToTypeID( "Stte" );

    var identer = stringIDToTypeID( "enter" );

    desc47.putEnumerated( idStte, idStte, identer );

    var idTool = charIDToTypeID( "Tool" );

        var desc48 = new ActionDescriptor();

        var idIdnt = charIDToTypeID( "Idnt" );

        desc48.putString( idIdnt, """zoom""" );

        var idTtl = charIDToTypeID( "Ttl " );

        desc48.putString( idTtl, """Zoom Tool""" );

    var idTool = charIDToTypeID( "Tool" );

    desc47.putObject( idTool, idTool, desc48 );

    var idKnd = charIDToTypeID( "Knd " );

    var idKnd = charIDToTypeID( "Knd " );

    var idmouse = stringIDToTypeID( "mouse" );

    desc47.putEnumerated( idKnd, idKnd, idmouse );

    var idkcanDispatchWhileModal = stringIDToTypeID( "kcanDispatchWhileModal" );

    desc47.putBoolean( idkcanDispatchWhileModal, true );

executeAction( idtoolModalStateChanged, desc47, DialogModes.NO );

// =======================================================

var idtoolModalStateChanged = stringIDToTypeID( "toolModalStateChanged" );

    var desc49 = new ActionDescriptor();

    var idLvl = charIDToTypeID( "Lvl " );

    desc49.putInteger( idLvl, 0 );

    var idStte = charIDToTypeID( "Stte" );

    var idStte = charIDToTypeID( "Stte" );

    var idexit = stringIDToTypeID( "exit" );

    desc49.putEnumerated( idStte, idStte, idexit );

    var idTool = charIDToTypeID( "Tool" );

        var desc50 = new ActionDescriptor();

        var idIdnt = charIDToTypeID( "Idnt" );

        desc50.putString( idIdnt, """zoom""" );

        var idTtl = charIDToTypeID( "Ttl " );

        desc50.putString( idTtl, """Zoom Tool""" );

    var idTool = charIDToTypeID( "Tool" );

    desc49.putObject( idTool, idTool, desc50 );

    var idKnd = charIDToTypeID( "Knd " );

    var idKnd = charIDToTypeID( "Knd " );

   var idmouse = stringIDToTypeID( "mouse" );

    desc49.putEnumerated( idKnd, idKnd, idmouse );

    var idkcanDispatchWhileModal = stringIDToTypeID( "kcanDispatchWhileModal" );

    desc49.putBoolean( idkcanDispatchWhileModal, true );

executeAction( idtoolModalStateChanged, desc49, DialogModes.NO );

JJMack
Jarda Bereza
Inspiring
September 3, 2017

Try this:

1) manual zoom in

2) hold "H" key

3) mouse click down

4) drag mouse

5) mouse click up

Is this better than regular zooming?

Known Participant
September 3, 2017

Thank you, I am familiar with this workflow.The reason I like using grid system because when I am working on a super high-resolution image of 10K resolution.I make my grids like 6X6 and go through one by one to fix any issues or artifacts.That way I know I am not missing any thing.