无法按比例缩放100%:错误8007

我的问题有两个: 首先,这是Photoshop中的错误吗?如果您缩放图层并像这样提供100%的值

/**
 * Check whether network is available
 *
 * @param context
 * @return Whether device is connected to Network.
 */
fun Context.isnetworkAvailable(): Boolean {
    with(getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager) {
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
            //Device is running on Marshmallow or later Android OS.
            with(getNetworkCapabilities(activeNetwork)) {
                return hasTransport(NetworkCapabilities.TRANSPORT_WIFI) || hasTransport(
                    NetworkCapabilities.TRANSPORT_CELLULAR
                )
            }
        } else {
            activeNetworkInfo?.let {
                // connected to the internet
                @Suppress("DEPRECATION")
                return listOf(ConnectivityManager.TYPE_WIFI,ConnectivityManager.TYPE_MOBILE).contains(it.type)
            }
        }
    }
    return false
}

它显示错误: 错误8007:用户取消了操作

{{3}}

比例尺值为100.000001,就可以了。

第二个更重要的部分,即使关闭了displayDialogs

var srcDoc = app.activeDocument;
var numOflayers = srcDoc.layers.length;

// main loop
for (var i = numOflayers -1; i >= 0  ; i--)
{
  var thisLayer = srcDoc.layers[i];

   //select that layer as you go along
   srcDoc.activeLayer = srcDoc.artLayers[i];
}

用户被迫使用Enter或对勾按钮提交转换。 有没有办法抑制这种情况?

dd8816139 回答:无法按比例缩放100%:错误8007

太多评论了,所以我将其添加为附件。有时User cancelled the operation错误可能会有所帮助:例如,当您想显示UI且不知道用户是否单击OK,Cancel或发生错误时。我个人认为,在这种情况下设置全局displayDialogs太多了:如果出现问题,用户将坚持使用您设置的选项,而不是他拥有的选项。在此,您可以检查错误号:

try
{
  //some code
}
catch (e)
{
  if (e.number == 8007)
  {
    // do something or ignore
  }
  else
  {
    // an actual error
    alert(e);
  }
}
本文链接:https://www.f2er.com/2862528.html

大家都在问